diff --git a/neorv32 b/neorv32 new file mode 160000 index 000000000..2231db552 --- /dev/null +++ b/neorv32 @@ -0,0 +1 @@ +Subproject commit 2231db552ac36a3aaf0bf8d65228aa5d32d7e209 diff --git a/quartus_project/c5_pin_model_dump.txt b/quartus_project/c5_pin_model_dump.txt new file mode 100644 index 000000000..31bb72c18 --- /dev/null +++ b/quartus_project/c5_pin_model_dump.txt @@ -0,0 +1,118 @@ +io_4iomodule_c5_index: 55gpio_index: 2 +io_4iomodule_c5_index: 54gpio_index: 465 +io_4iomodule_c5_index: 33gpio_index: 6 +io_4iomodule_c5_index: 51gpio_index: 461 +io_4iomodule_c5_index: 27gpio_index: 10 +io_4iomodule_c5_index: 57gpio_index: 457 +io_4iomodule_c5_index: 34gpio_index: 14 +io_4iomodule_c5_index: 28gpio_index: 453 +io_4iomodule_c5_index: 26gpio_index: 19 +io_4iomodule_c5_index: 47gpio_index: 449 +io_4iomodule_c5_index: 29gpio_index: 22 +io_4iomodule_c5_index: 3gpio_index: 445 +io_4iomodule_c5_index: 16gpio_index: 27 +io_4iomodule_c5_index: 6gpio_index: 441 +io_4iomodule_c5_index: 50gpio_index: 30 +io_4iomodule_c5_index: 35gpio_index: 437 +io_4iomodule_c5_index: 7gpio_index: 35 +io_4iomodule_c5_index: 53gpio_index: 433 +io_4iomodule_c5_index: 12gpio_index: 38 +io_4iomodule_c5_index: 1gpio_index: 429 +io_4iomodule_c5_index: 22gpio_index: 43 +io_4iomodule_c5_index: 8gpio_index: 425 +io_4iomodule_c5_index: 20gpio_index: 46 +io_4iomodule_c5_index: 30gpio_index: 421 +io_4iomodule_c5_index: 2gpio_index: 51 +io_4iomodule_c5_index: 31gpio_index: 417 +io_4iomodule_c5_index: 39gpio_index: 54 +io_4iomodule_c5_index: 18gpio_index: 413 +io_4iomodule_c5_index: 10gpio_index: 59 +io_4iomodule_c5_index: 42gpio_index: 409 +io_4iomodule_c5_index: 5gpio_index: 62 +io_4iomodule_c5_index: 24gpio_index: 405 +io_4iomodule_c5_index: 37gpio_index: 67 +io_4iomodule_c5_index: 13gpio_index: 401 +io_4iomodule_c5_index: 0gpio_index: 70 +io_4iomodule_c5_index: 44gpio_index: 397 +io_4iomodule_c5_index: 38gpio_index: 75 +io_4iomodule_c5_index: 52gpio_index: 393 +io_4iomodule_c5_index: 32gpio_index: 78 +io_4iomodule_c5_index: 56gpio_index: 389 +io_4iomodule_a_index: 13gpio_index: 385 +io_4iomodule_c5_index: 4gpio_index: 83 +io_4iomodule_c5_index: 23gpio_index: 86 +io_4iomodule_a_index: 15gpio_index: 381 +io_4iomodule_a_index: 8gpio_index: 377 +io_4iomodule_c5_index: 46gpio_index: 91 +io_4iomodule_a_index: 5gpio_index: 373 +io_4iomodule_a_index: 11gpio_index: 369 +io_4iomodule_c5_index: 41gpio_index: 94 +io_4iomodule_a_index: 3gpio_index: 365 +io_4iomodule_c5_index: 25gpio_index: 99 +io_4iomodule_a_index: 7gpio_index: 361 +io_4iomodule_c5_index: 9gpio_index: 102 +io_4iomodule_a_index: 0gpio_index: 357 +io_4iomodule_c5_index: 14gpio_index: 107 +io_4iomodule_a_index: 12gpio_index: 353 +io_4iomodule_c5_index: 45gpio_index: 110 +io_4iomodule_c5_index: 17gpio_index: 115 +io_4iomodule_a_index: 4gpio_index: 349 +io_4iomodule_c5_index: 36gpio_index: 118 +io_4iomodule_a_index: 10gpio_index: 345 +io_4iomodule_a_index: 16gpio_index: 341 +io_4iomodule_c5_index: 15gpio_index: 123 +io_4iomodule_a_index: 14gpio_index: 337 +io_4iomodule_c5_index: 43gpio_index: 126 +io_4iomodule_c5_index: 19gpio_index: 131 +io_4iomodule_a_index: 1gpio_index: 333 +io_4iomodule_c5_index: 59gpio_index: 134 +io_4iomodule_a_index: 2gpio_index: 329 +io_4iomodule_a_index: 9gpio_index: 325 +io_4iomodule_c5_index: 48gpio_index: 139 +io_4iomodule_a_index: 6gpio_index: 321 +io_4iomodule_a_index: 17gpio_index: 317 +io_4iomodule_c5_index: 40gpio_index: 142 +io_4iomodule_c5_index: 11gpio_index: 147 +io_4iomodule_c5_index: 58gpio_index: 150 +io_4iomodule_c5_index: 21gpio_index: 155 +io_4iomodule_c5_index: 49gpio_index: 158 +io_4iomodule_h_c5_index: 0gpio_index: 161 +io_4iomodule_h_c5_index: 6gpio_index: 165 +io_4iomodule_h_c5_index: 10gpio_index: 169 +io_4iomodule_h_c5_index: 3gpio_index: 173 +io_4iomodule_h_c5_index: 8gpio_index: 176 +io_4iomodule_h_c5_index: 11gpio_index: 180 +io_4iomodule_h_c5_index: 7gpio_index: 184 +io_4iomodule_h_c5_index: 5gpio_index: 188 +io_4iomodule_h_c5_index: 1gpio_index: 192 +io_4iomodule_h_c5_index: 2gpio_index: 196 +io_4iomodule_h_c5_index: 9gpio_index: 200 +io_4iomodule_h_c5_index: 4gpio_index: 204 +io_4iomodule_h_index: 15gpio_index: 208 +io_4iomodule_h_index: 1gpio_index: 212 +io_4iomodule_h_index: 3gpio_index: 216 +io_4iomodule_h_index: 2gpio_index: 220 +io_4iomodule_h_index: 11gpio_index: 224 +io_4iomodule_vref_h_index: 1gpio_index: 228 +io_4iomodule_h_index: 20gpio_index: 231 +io_4iomodule_h_index: 8gpio_index: 235 +io_4iomodule_h_index: 6gpio_index: 239 +io_4iomodule_h_index: 10gpio_index: 243 +io_4iomodule_h_index: 23gpio_index: 247 +io_4iomodule_h_index: 7gpio_index: 251 +io_4iomodule_h_index: 22gpio_index: 255 +io_4iomodule_h_index: 5gpio_index: 259 +io_4iomodule_h_index: 24gpio_index: 263 +io_4iomodule_h_index: 0gpio_index: 267 +io_4iomodule_h_index: 13gpio_index: 271 +io_4iomodule_h_index: 21gpio_index: 275 +io_4iomodule_h_index: 16gpio_index: 279 +io_4iomodule_vref_h_index: 0gpio_index: 283 +io_4iomodule_h_index: 12gpio_index: 286 +io_4iomodule_h_index: 4gpio_index: 290 +io_4iomodule_h_index: 19gpio_index: 294 +io_4iomodule_h_index: 18gpio_index: 298 +io_4iomodule_h_index: 17gpio_index: 302 +io_4iomodule_h_index: 25gpio_index: 306 +io_4iomodule_h_index: 14gpio_index: 310 +io_4iomodule_h_index: 9gpio_index: 314 diff --git a/quartus_project/db/.cmp.kpt b/quartus_project/db/.cmp.kpt new file mode 100644 index 000000000..942ff23d9 Binary files /dev/null and b/quartus_project/db/.cmp.kpt differ diff --git a/quartus_project/db/altsyncram_c6q1.tdf b/quartus_project/db/altsyncram_c6q1.tdf new file mode 100644 index 000000000..b369fea75 --- /dev/null +++ b/quartus_project/db/altsyncram_c6q1.tdf @@ -0,0 +1,284 @@ +--altsyncram ACF_BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES="CARE" ADDRESS_ACLR_A="NONE" ADDRESS_ACLR_B="NONE" ADDRESS_REG_B="CLOCK0" CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" CYCLONEII_M4K_COMPATIBILITY="ON" DEVICE_FAMILY="Cyclone V" INDATA_ACLR_A="NONE" LOW_POWER_MODE="AUTO" NUMWORDS_A=2048 NUMWORDS_B=2048 OPERATION_MODE="DUAL_PORT" OUTDATA_ACLR_B="NONE" OUTDATA_REG_B="UNREGISTERED" RDCONTROL_REG_B="CLOCK0" READ_DURING_WRITE_MODE_MIXED_PORTS="OLD_DATA" WIDTH_A=8 WIDTH_B=8 WIDTHAD_A=11 WIDTHAD_B=11 WRCONTROL_ACLR_A="NONE" address_a address_b clock0 data_a q_b rden_b wren_a CARRY_CHAIN="MANUAL" CARRY_CHAIN_LENGTH=48 +--VERSION_BEGIN 22.1 cbx_altera_syncram_nd_impl 2022:10:25:15:32:10:SC cbx_altsyncram 2022:10:25:15:32:10:SC cbx_cycloneii 2022:10:25:15:32:10:SC cbx_lpm_add_sub 2022:10:25:15:32:10:SC cbx_lpm_compare 2022:10:25:15:32:10:SC cbx_lpm_decode 2022:10:25:15:32:10:SC cbx_lpm_mux 2022:10:25:15:32:10:SC cbx_mgl 2022:10:25:15:42:35:SC cbx_nadder 2022:10:25:15:32:10:SC cbx_stratix 2022:10:25:15:32:10:SC cbx_stratixii 2022:10:25:15:32:10:SC cbx_stratixiii 2022:10:25:15:32:10:SC cbx_stratixv 2022:10:25:15:32:10:SC cbx_util_mgl 2022:10:25:15:32:10:SC VERSION_END + + +-- Copyright (C) 2022 Intel Corporation. All rights reserved. +-- Your use of Intel Corporation's design tools, logic functions +-- and other software and tools, and any partner logic +-- functions, and any output files from any of the foregoing +-- (including device programming or simulation files), and any +-- associated documentation or information are expressly subject +-- to the terms and conditions of the Intel Program License +-- Subscription Agreement, the Intel Quartus Prime License Agreement, +-- the Intel FPGA IP License Agreement, or other applicable license +-- agreement, including, without limitation, that your use is for +-- the sole purpose of programming logic devices manufactured by +-- Intel and sold by Intel or its authorized distributors. Please +-- refer to the applicable agreement for further details, at +-- https://fpgasoftware.intel.com/eula. + + +FUNCTION cyclonev_ram_block (clk0, clk1, clr0, clr1, ena0, ena1, ena2, ena3, portaaddr[PORT_A_ADDRESS_WIDTH-1..0], portaaddrstall, portabyteenamasks[PORT_A_BYTE_ENABLE_MASK_WIDTH-1..0], portadatain[PORT_A_DATA_WIDTH-1..0], portare, portawe, portbaddr[PORT_B_ADDRESS_WIDTH-1..0], portbaddrstall, portbbyteenamasks[PORT_B_BYTE_ENABLE_MASK_WIDTH-1..0], portbdatain[PORT_B_DATA_WIDTH-1..0], portbre, portbwe) +WITH ( CLK0_CORE_CLOCK_ENABLE, CLK0_INPUT_CLOCK_ENABLE, CLK0_OUTPUT_CLOCK_ENABLE, CLK1_CORE_CLOCK_ENABLE, CLK1_INPUT_CLOCK_ENABLE, CLK1_OUTPUT_CLOCK_ENABLE, CONNECTIVITY_CHECKING, DATA_INTERLEAVE_OFFSET_IN_BITS, DATA_INTERLEAVE_WIDTH_IN_BITS, DONT_POWER_OPTIMIZE, ENABLE_ECC, INIT_FILE, INIT_FILE_LAYOUT, LOGICAL_RAM_NAME, mem_init0, mem_init1, mem_init10, mem_init11, mem_init12, mem_init13, mem_init14, mem_init15, mem_init16, mem_init17, mem_init18, mem_init19, mem_init2, mem_init20, mem_init21, mem_init22, mem_init23, mem_init24, mem_init25, mem_init26, mem_init27, mem_init28, mem_init29, mem_init3, mem_init30, mem_init31, mem_init32, mem_init33, mem_init34, mem_init35, mem_init36, mem_init37, mem_init38, mem_init39, mem_init4, mem_init40, mem_init41, mem_init42, mem_init43, mem_init44, mem_init45, mem_init46, mem_init47, mem_init48, mem_init49, mem_init5, mem_init50, mem_init51, mem_init52, mem_init53, mem_init54, mem_init55, mem_init56, mem_init57, mem_init58, mem_init59, mem_init6, mem_init60, mem_init61, mem_init62, mem_init63, mem_init64, mem_init65, mem_init66, mem_init67, mem_init68, mem_init69, mem_init7, mem_init70, mem_init71, mem_init8, mem_init9, MIXED_PORT_FEED_THROUGH_MODE, OPERATION_MODE, PORT_A_ADDRESS_CLEAR, PORT_A_ADDRESS_WIDTH = 1, PORT_A_BYTE_ENABLE_MASK_WIDTH = 1, PORT_A_BYTE_SIZE, PORT_A_DATA_OUT_CLEAR, PORT_A_DATA_OUT_CLOCK, PORT_A_DATA_WIDTH = 1, PORT_A_FIRST_ADDRESS, PORT_A_FIRST_BIT_NUMBER, PORT_A_LAST_ADDRESS, PORT_A_LOGICAL_RAM_DEPTH, PORT_A_LOGICAL_RAM_WIDTH, PORT_A_READ_DURING_WRITE_MODE, PORT_B_ADDRESS_CLEAR, PORT_B_ADDRESS_CLOCK, PORT_B_ADDRESS_WIDTH = 1, PORT_B_BYTE_ENABLE_CLOCK, PORT_B_BYTE_ENABLE_MASK_WIDTH = 1, PORT_B_BYTE_SIZE, PORT_B_DATA_IN_CLOCK, PORT_B_DATA_OUT_CLEAR, PORT_B_DATA_OUT_CLOCK, PORT_B_DATA_WIDTH = 1, PORT_B_FIRST_ADDRESS, PORT_B_FIRST_BIT_NUMBER, PORT_B_LAST_ADDRESS, PORT_B_LOGICAL_RAM_DEPTH, PORT_B_LOGICAL_RAM_WIDTH, PORT_B_READ_DURING_WRITE_MODE, PORT_B_READ_ENABLE_CLOCK, PORT_B_WRITE_ENABLE_CLOCK, POWER_UP_UNINITIALIZED, RAM_BLOCK_TYPE, WIDTH_ECCSTATUS = 3) +RETURNS ( dftout[8..0], eccstatus[WIDTH_ECCSTATUS-1..0], portadataout[PORT_A_DATA_WIDTH-1..0], portbdataout[PORT_B_DATA_WIDTH-1..0]); + +--synthesis_resources = M10K 2 +OPTIONS ALTERA_INTERNAL_OPTION = "OPTIMIZE_POWER_DURING_SYNTHESIS=NORMAL_COMPILATION"; + +SUBDESIGN altsyncram_c6q1 +( + address_a[10..0] : input; + address_b[10..0] : input; + clock0 : input; + data_a[7..0] : input; + q_b[7..0] : output; + rden_b : input; + wren_a : input; +) +VARIABLE + ram_block1a0 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 11, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 0, + PORT_A_LAST_ADDRESS = 2047, + PORT_A_LOGICAL_RAM_DEPTH = 2048, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 11, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 0, + PORT_B_LAST_ADDRESS = 2047, + PORT_B_LOGICAL_RAM_DEPTH = 2048, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a1 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 11, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 1, + PORT_A_LAST_ADDRESS = 2047, + PORT_A_LOGICAL_RAM_DEPTH = 2048, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 11, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 1, + PORT_B_LAST_ADDRESS = 2047, + PORT_B_LOGICAL_RAM_DEPTH = 2048, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a2 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 11, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 2, + PORT_A_LAST_ADDRESS = 2047, + PORT_A_LOGICAL_RAM_DEPTH = 2048, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 11, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 2, + PORT_B_LAST_ADDRESS = 2047, + PORT_B_LOGICAL_RAM_DEPTH = 2048, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a3 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 11, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 3, + PORT_A_LAST_ADDRESS = 2047, + PORT_A_LOGICAL_RAM_DEPTH = 2048, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 11, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 3, + PORT_B_LAST_ADDRESS = 2047, + PORT_B_LOGICAL_RAM_DEPTH = 2048, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a4 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 11, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 4, + PORT_A_LAST_ADDRESS = 2047, + PORT_A_LOGICAL_RAM_DEPTH = 2048, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 11, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 4, + PORT_B_LAST_ADDRESS = 2047, + PORT_B_LOGICAL_RAM_DEPTH = 2048, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a5 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 11, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 5, + PORT_A_LAST_ADDRESS = 2047, + PORT_A_LOGICAL_RAM_DEPTH = 2048, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 11, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 5, + PORT_B_LAST_ADDRESS = 2047, + PORT_B_LOGICAL_RAM_DEPTH = 2048, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a6 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 11, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 6, + PORT_A_LAST_ADDRESS = 2047, + PORT_A_LOGICAL_RAM_DEPTH = 2048, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 11, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 6, + PORT_B_LAST_ADDRESS = 2047, + PORT_B_LOGICAL_RAM_DEPTH = 2048, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a7 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 11, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 7, + PORT_A_LAST_ADDRESS = 2047, + PORT_A_LOGICAL_RAM_DEPTH = 2048, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 11, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 7, + PORT_B_LAST_ADDRESS = 2047, + PORT_B_LOGICAL_RAM_DEPTH = 2048, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + address_a_wire[10..0] : WIRE; + address_b_wire[10..0] : WIRE; + +BEGIN + ram_block1a[7..0].clk0 = clock0; + ram_block1a[7..0].portaaddr[] = ( address_a_wire[10..0]); + ram_block1a[0].portadatain[] = ( data_a[0..0]); + ram_block1a[1].portadatain[] = ( data_a[1..1]); + ram_block1a[2].portadatain[] = ( data_a[2..2]); + ram_block1a[3].portadatain[] = ( data_a[3..3]); + ram_block1a[4].portadatain[] = ( data_a[4..4]); + ram_block1a[5].portadatain[] = ( data_a[5..5]); + ram_block1a[6].portadatain[] = ( data_a[6..6]); + ram_block1a[7].portadatain[] = ( data_a[7..7]); + ram_block1a[7..0].portawe = wren_a; + ram_block1a[7..0].portbaddr[] = ( address_b_wire[10..0]); + ram_block1a[7..0].portbre = rden_b; + address_a_wire[] = address_a[]; + address_b_wire[] = address_b[]; + q_b[] = ( ram_block1a[7..0].portbdataout[0..0]); +END; +--VALID FILE diff --git a/quartus_project/db/altsyncram_cc91.tdf b/quartus_project/db/altsyncram_cc91.tdf new file mode 100644 index 000000000..3b5e4e0e5 --- /dev/null +++ b/quartus_project/db/altsyncram_cc91.tdf @@ -0,0 +1,686 @@ +--altsyncram ACF_BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES="CARE" CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" CYCLONEII_M4K_COMPATIBILITY="ON" DEVICE_FAMILY="Cyclone V" INIT_FILE="test_neorv32.neorv32_test_setup_bootloader0.rtl.mif" LOW_POWER_MODE="AUTO" NUMWORDS_A=1024 OPERATION_MODE="ROM" OUTDATA_REG_A="UNREGISTERED" RAM_BLOCK_TYPE="AUTO" WIDTH_A=32 WIDTHAD_A=10 address_a clock0 clocken0 q_a CARRY_CHAIN="MANUAL" CARRY_CHAIN_LENGTH=48 +--VERSION_BEGIN 22.1 cbx_altera_syncram_nd_impl 2022:10:25:15:32:10:SC cbx_altsyncram 2022:10:25:15:32:10:SC cbx_cycloneii 2022:10:25:15:32:10:SC cbx_lpm_add_sub 2022:10:25:15:32:10:SC cbx_lpm_compare 2022:10:25:15:32:10:SC cbx_lpm_decode 2022:10:25:15:32:10:SC cbx_lpm_mux 2022:10:25:15:32:10:SC cbx_mgl 2022:10:25:15:42:35:SC cbx_nadder 2022:10:25:15:32:10:SC cbx_stratix 2022:10:25:15:32:10:SC cbx_stratixii 2022:10:25:15:32:10:SC cbx_stratixiii 2022:10:25:15:32:10:SC cbx_stratixv 2022:10:25:15:32:10:SC cbx_util_mgl 2022:10:25:15:32:10:SC VERSION_END + + +-- Copyright (C) 2022 Intel Corporation. All rights reserved. +-- Your use of Intel Corporation's design tools, logic functions +-- and other software and tools, and any partner logic +-- functions, and any output files from any of the foregoing +-- (including device programming or simulation files), and any +-- associated documentation or information are expressly subject +-- to the terms and conditions of the Intel Program License +-- Subscription Agreement, the Intel Quartus Prime License Agreement, +-- the Intel FPGA IP License Agreement, or other applicable license +-- agreement, including, without limitation, that your use is for +-- the sole purpose of programming logic devices manufactured by +-- Intel and sold by Intel or its authorized distributors. Please +-- refer to the applicable agreement for further details, at +-- https://fpgasoftware.intel.com/eula. + + +FUNCTION cyclonev_ram_block (clk0, clk1, clr0, clr1, ena0, ena1, ena2, ena3, portaaddr[PORT_A_ADDRESS_WIDTH-1..0], portaaddrstall, portabyteenamasks[PORT_A_BYTE_ENABLE_MASK_WIDTH-1..0], portadatain[PORT_A_DATA_WIDTH-1..0], portare, portawe, portbaddr[PORT_B_ADDRESS_WIDTH-1..0], portbaddrstall, portbbyteenamasks[PORT_B_BYTE_ENABLE_MASK_WIDTH-1..0], portbdatain[PORT_B_DATA_WIDTH-1..0], portbre, portbwe) +WITH ( CLK0_CORE_CLOCK_ENABLE, CLK0_INPUT_CLOCK_ENABLE, CLK0_OUTPUT_CLOCK_ENABLE, CLK1_CORE_CLOCK_ENABLE, CLK1_INPUT_CLOCK_ENABLE, CLK1_OUTPUT_CLOCK_ENABLE, CONNECTIVITY_CHECKING, DATA_INTERLEAVE_OFFSET_IN_BITS, DATA_INTERLEAVE_WIDTH_IN_BITS, DONT_POWER_OPTIMIZE, ENABLE_ECC, INIT_FILE, INIT_FILE_LAYOUT, LOGICAL_RAM_NAME, mem_init0, mem_init1, mem_init10, mem_init11, mem_init12, mem_init13, mem_init14, mem_init15, mem_init16, mem_init17, mem_init18, mem_init19, mem_init2, mem_init20, mem_init21, mem_init22, mem_init23, mem_init24, mem_init25, mem_init26, mem_init27, mem_init28, mem_init29, mem_init3, mem_init30, mem_init31, mem_init32, mem_init33, mem_init34, mem_init35, mem_init36, mem_init37, mem_init38, mem_init39, mem_init4, mem_init40, mem_init41, mem_init42, mem_init43, mem_init44, mem_init45, mem_init46, mem_init47, mem_init48, mem_init49, mem_init5, mem_init50, mem_init51, mem_init52, mem_init53, mem_init54, mem_init55, mem_init56, mem_init57, mem_init58, mem_init59, mem_init6, mem_init60, mem_init61, mem_init62, mem_init63, mem_init64, mem_init65, mem_init66, mem_init67, mem_init68, mem_init69, mem_init7, mem_init70, mem_init71, mem_init8, mem_init9, MIXED_PORT_FEED_THROUGH_MODE, OPERATION_MODE, PORT_A_ADDRESS_CLEAR, PORT_A_ADDRESS_WIDTH = 1, PORT_A_BYTE_ENABLE_MASK_WIDTH = 1, PORT_A_BYTE_SIZE, PORT_A_DATA_OUT_CLEAR, PORT_A_DATA_OUT_CLOCK, PORT_A_DATA_WIDTH = 1, PORT_A_FIRST_ADDRESS, PORT_A_FIRST_BIT_NUMBER, PORT_A_LAST_ADDRESS, PORT_A_LOGICAL_RAM_DEPTH, PORT_A_LOGICAL_RAM_WIDTH, PORT_A_READ_DURING_WRITE_MODE, PORT_B_ADDRESS_CLEAR, PORT_B_ADDRESS_CLOCK, PORT_B_ADDRESS_WIDTH = 1, PORT_B_BYTE_ENABLE_CLOCK, PORT_B_BYTE_ENABLE_MASK_WIDTH = 1, PORT_B_BYTE_SIZE, PORT_B_DATA_IN_CLOCK, PORT_B_DATA_OUT_CLEAR, PORT_B_DATA_OUT_CLOCK, PORT_B_DATA_WIDTH = 1, PORT_B_FIRST_ADDRESS, PORT_B_FIRST_BIT_NUMBER, PORT_B_LAST_ADDRESS, PORT_B_LOGICAL_RAM_DEPTH, PORT_B_LOGICAL_RAM_WIDTH, PORT_B_READ_DURING_WRITE_MODE, PORT_B_READ_ENABLE_CLOCK, PORT_B_WRITE_ENABLE_CLOCK, POWER_UP_UNINITIALIZED, RAM_BLOCK_TYPE, WIDTH_ECCSTATUS = 3) +RETURNS ( dftout[8..0], eccstatus[WIDTH_ECCSTATUS-1..0], portadataout[PORT_A_DATA_WIDTH-1..0], portbdataout[PORT_B_DATA_WIDTH-1..0]); + +--synthesis_resources = M10K 4 +OPTIONS ALTERA_INTERNAL_OPTION = "OPTIMIZE_POWER_DURING_SYNTHESIS=NORMAL_COMPILATION"; + +SUBDESIGN altsyncram_cc91 +( + address_a[9..0] : input; + clock0 : input; + clocken0 : input; + q_a[31..0] : output; +) +VARIABLE + ram_block1a0 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 0, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a1 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 1, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a2 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 2, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a3 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 3, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a4 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 4, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a5 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 5, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a6 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 6, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a7 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 7, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a8 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 8, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a9 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 9, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a10 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 10, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a11 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 11, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a12 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 12, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a13 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 13, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a14 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 14, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a15 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 15, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a16 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 16, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a17 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 17, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a18 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 18, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a19 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 19, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a20 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 20, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a21 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 21, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a22 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 22, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a23 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 23, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a24 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 24, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a25 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 25, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a26 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 26, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a27 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 27, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a28 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 28, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a29 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 29, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a30 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 30, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a31 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_bootloader0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 10, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 31, + PORT_A_LAST_ADDRESS = 1023, + PORT_A_LOGICAL_RAM_DEPTH = 1024, + PORT_A_LOGICAL_RAM_WIDTH = 32, + RAM_BLOCK_TYPE = "AUTO" + ); + address_a_wire[9..0] : WIRE; + +BEGIN + ram_block1a[31..0].clk0 = clock0; + ram_block1a[31..0].ena0 = clocken0; + ram_block1a[31..0].portaaddr[] = ( address_a_wire[9..0]); + ram_block1a[31..0].portare = B"11111111111111111111111111111111"; + address_a_wire[] = address_a[]; + q_a[] = ( ram_block1a[31..0].portadataout[0..0]); +END; +--VALID FILE diff --git a/quartus_project/db/altsyncram_o6q1.tdf b/quartus_project/db/altsyncram_o6q1.tdf new file mode 100644 index 000000000..46263a0bb --- /dev/null +++ b/quartus_project/db/altsyncram_o6q1.tdf @@ -0,0 +1,284 @@ +--altsyncram ACF_BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES="CARE" ADDRESS_ACLR_A="NONE" ADDRESS_ACLR_B="NONE" ADDRESS_REG_B="CLOCK0" CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" CYCLONEII_M4K_COMPATIBILITY="ON" DEVICE_FAMILY="Cyclone V" INDATA_ACLR_A="NONE" LOW_POWER_MODE="AUTO" NUMWORDS_A=4096 NUMWORDS_B=4096 OPERATION_MODE="DUAL_PORT" OUTDATA_ACLR_B="NONE" OUTDATA_REG_B="UNREGISTERED" RDCONTROL_REG_B="CLOCK0" READ_DURING_WRITE_MODE_MIXED_PORTS="OLD_DATA" WIDTH_A=8 WIDTH_B=8 WIDTHAD_A=12 WIDTHAD_B=12 WRCONTROL_ACLR_A="NONE" address_a address_b clock0 data_a q_b rden_b wren_a CARRY_CHAIN="MANUAL" CARRY_CHAIN_LENGTH=48 +--VERSION_BEGIN 22.1 cbx_altera_syncram_nd_impl 2022:10:25:15:32:10:SC cbx_altsyncram 2022:10:25:15:32:10:SC cbx_cycloneii 2022:10:25:15:32:10:SC cbx_lpm_add_sub 2022:10:25:15:32:10:SC cbx_lpm_compare 2022:10:25:15:32:10:SC cbx_lpm_decode 2022:10:25:15:32:10:SC cbx_lpm_mux 2022:10:25:15:32:10:SC cbx_mgl 2022:10:25:15:42:35:SC cbx_nadder 2022:10:25:15:32:10:SC cbx_stratix 2022:10:25:15:32:10:SC cbx_stratixii 2022:10:25:15:32:10:SC cbx_stratixiii 2022:10:25:15:32:10:SC cbx_stratixv 2022:10:25:15:32:10:SC cbx_util_mgl 2022:10:25:15:32:10:SC VERSION_END + + +-- Copyright (C) 2022 Intel Corporation. All rights reserved. +-- Your use of Intel Corporation's design tools, logic functions +-- and other software and tools, and any partner logic +-- functions, and any output files from any of the foregoing +-- (including device programming or simulation files), and any +-- associated documentation or information are expressly subject +-- to the terms and conditions of the Intel Program License +-- Subscription Agreement, the Intel Quartus Prime License Agreement, +-- the Intel FPGA IP License Agreement, or other applicable license +-- agreement, including, without limitation, that your use is for +-- the sole purpose of programming logic devices manufactured by +-- Intel and sold by Intel or its authorized distributors. Please +-- refer to the applicable agreement for further details, at +-- https://fpgasoftware.intel.com/eula. + + +FUNCTION cyclonev_ram_block (clk0, clk1, clr0, clr1, ena0, ena1, ena2, ena3, portaaddr[PORT_A_ADDRESS_WIDTH-1..0], portaaddrstall, portabyteenamasks[PORT_A_BYTE_ENABLE_MASK_WIDTH-1..0], portadatain[PORT_A_DATA_WIDTH-1..0], portare, portawe, portbaddr[PORT_B_ADDRESS_WIDTH-1..0], portbaddrstall, portbbyteenamasks[PORT_B_BYTE_ENABLE_MASK_WIDTH-1..0], portbdatain[PORT_B_DATA_WIDTH-1..0], portbre, portbwe) +WITH ( CLK0_CORE_CLOCK_ENABLE, CLK0_INPUT_CLOCK_ENABLE, CLK0_OUTPUT_CLOCK_ENABLE, CLK1_CORE_CLOCK_ENABLE, CLK1_INPUT_CLOCK_ENABLE, CLK1_OUTPUT_CLOCK_ENABLE, CONNECTIVITY_CHECKING, DATA_INTERLEAVE_OFFSET_IN_BITS, DATA_INTERLEAVE_WIDTH_IN_BITS, DONT_POWER_OPTIMIZE, ENABLE_ECC, INIT_FILE, INIT_FILE_LAYOUT, LOGICAL_RAM_NAME, mem_init0, mem_init1, mem_init10, mem_init11, mem_init12, mem_init13, mem_init14, mem_init15, mem_init16, mem_init17, mem_init18, mem_init19, mem_init2, mem_init20, mem_init21, mem_init22, mem_init23, mem_init24, mem_init25, mem_init26, mem_init27, mem_init28, mem_init29, mem_init3, mem_init30, mem_init31, mem_init32, mem_init33, mem_init34, mem_init35, mem_init36, mem_init37, mem_init38, mem_init39, mem_init4, mem_init40, mem_init41, mem_init42, mem_init43, mem_init44, mem_init45, mem_init46, mem_init47, mem_init48, mem_init49, mem_init5, mem_init50, mem_init51, mem_init52, mem_init53, mem_init54, mem_init55, mem_init56, mem_init57, mem_init58, mem_init59, mem_init6, mem_init60, mem_init61, mem_init62, mem_init63, mem_init64, mem_init65, mem_init66, mem_init67, mem_init68, mem_init69, mem_init7, mem_init70, mem_init71, mem_init8, mem_init9, MIXED_PORT_FEED_THROUGH_MODE, OPERATION_MODE, PORT_A_ADDRESS_CLEAR, PORT_A_ADDRESS_WIDTH = 1, PORT_A_BYTE_ENABLE_MASK_WIDTH = 1, PORT_A_BYTE_SIZE, PORT_A_DATA_OUT_CLEAR, PORT_A_DATA_OUT_CLOCK, PORT_A_DATA_WIDTH = 1, PORT_A_FIRST_ADDRESS, PORT_A_FIRST_BIT_NUMBER, PORT_A_LAST_ADDRESS, PORT_A_LOGICAL_RAM_DEPTH, PORT_A_LOGICAL_RAM_WIDTH, PORT_A_READ_DURING_WRITE_MODE, PORT_B_ADDRESS_CLEAR, PORT_B_ADDRESS_CLOCK, PORT_B_ADDRESS_WIDTH = 1, PORT_B_BYTE_ENABLE_CLOCK, PORT_B_BYTE_ENABLE_MASK_WIDTH = 1, PORT_B_BYTE_SIZE, PORT_B_DATA_IN_CLOCK, PORT_B_DATA_OUT_CLEAR, PORT_B_DATA_OUT_CLOCK, PORT_B_DATA_WIDTH = 1, PORT_B_FIRST_ADDRESS, PORT_B_FIRST_BIT_NUMBER, PORT_B_LAST_ADDRESS, PORT_B_LOGICAL_RAM_DEPTH, PORT_B_LOGICAL_RAM_WIDTH, PORT_B_READ_DURING_WRITE_MODE, PORT_B_READ_ENABLE_CLOCK, PORT_B_WRITE_ENABLE_CLOCK, POWER_UP_UNINITIALIZED, RAM_BLOCK_TYPE, WIDTH_ECCSTATUS = 3) +RETURNS ( dftout[8..0], eccstatus[WIDTH_ECCSTATUS-1..0], portadataout[PORT_A_DATA_WIDTH-1..0], portbdataout[PORT_B_DATA_WIDTH-1..0]); + +--synthesis_resources = M10K 4 +OPTIONS ALTERA_INTERNAL_OPTION = "OPTIMIZE_POWER_DURING_SYNTHESIS=NORMAL_COMPILATION"; + +SUBDESIGN altsyncram_o6q1 +( + address_a[11..0] : input; + address_b[11..0] : input; + clock0 : input; + data_a[7..0] : input; + q_b[7..0] : output; + rden_b : input; + wren_a : input; +) +VARIABLE + ram_block1a0 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 0, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 12, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 0, + PORT_B_LAST_ADDRESS = 4095, + PORT_B_LOGICAL_RAM_DEPTH = 4096, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a1 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 1, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 12, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 1, + PORT_B_LAST_ADDRESS = 4095, + PORT_B_LOGICAL_RAM_DEPTH = 4096, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a2 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 2, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 12, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 2, + PORT_B_LAST_ADDRESS = 4095, + PORT_B_LOGICAL_RAM_DEPTH = 4096, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a3 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 3, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 12, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 3, + PORT_B_LAST_ADDRESS = 4095, + PORT_B_LOGICAL_RAM_DEPTH = 4096, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a4 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 4, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 12, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 4, + PORT_B_LAST_ADDRESS = 4095, + PORT_B_LOGICAL_RAM_DEPTH = 4096, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a5 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 5, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 12, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 5, + PORT_B_LAST_ADDRESS = 4095, + PORT_B_LOGICAL_RAM_DEPTH = 4096, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a6 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 6, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 12, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 6, + PORT_B_LAST_ADDRESS = 4095, + PORT_B_LOGICAL_RAM_DEPTH = 4096, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a7 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 7, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 8, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 12, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 7, + PORT_B_LAST_ADDRESS = 4095, + PORT_B_LOGICAL_RAM_DEPTH = 4096, + PORT_B_LOGICAL_RAM_WIDTH = 8, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + address_a_wire[11..0] : WIRE; + address_b_wire[11..0] : WIRE; + +BEGIN + ram_block1a[7..0].clk0 = clock0; + ram_block1a[7..0].portaaddr[] = ( address_a_wire[11..0]); + ram_block1a[0].portadatain[] = ( data_a[0..0]); + ram_block1a[1].portadatain[] = ( data_a[1..1]); + ram_block1a[2].portadatain[] = ( data_a[2..2]); + ram_block1a[3].portadatain[] = ( data_a[3..3]); + ram_block1a[4].portadatain[] = ( data_a[4..4]); + ram_block1a[5].portadatain[] = ( data_a[5..5]); + ram_block1a[6].portadatain[] = ( data_a[6..6]); + ram_block1a[7].portadatain[] = ( data_a[7..7]); + ram_block1a[7..0].portawe = wren_a; + ram_block1a[7..0].portbaddr[] = ( address_b_wire[11..0]); + ram_block1a[7..0].portbre = rden_b; + address_a_wire[] = address_a[]; + address_b_wire[] = address_b[]; + q_b[] = ( ram_block1a[7..0].portbdataout[0..0]); +END; +--VALID FILE diff --git a/quartus_project/db/altsyncram_tv81.tdf b/quartus_project/db/altsyncram_tv81.tdf new file mode 100644 index 000000000..1511d86b0 --- /dev/null +++ b/quartus_project/db/altsyncram_tv81.tdf @@ -0,0 +1,666 @@ +--altsyncram ACF_BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES="CARE" CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" CYCLONEII_M4K_COMPATIBILITY="ON" DEVICE_FAMILY="Cyclone V" INIT_FILE="test_neorv32.neorv32_test_setup_approm0.rtl.mif" LOW_POWER_MODE="AUTO" NUMWORDS_A=4096 OPERATION_MODE="ROM" OUTDATA_REG_A="UNREGISTERED" RAM_BLOCK_TYPE="AUTO" WIDTH_A=31 WIDTHAD_A=12 address_a clock0 clocken0 q_a CARRY_CHAIN="MANUAL" CARRY_CHAIN_LENGTH=48 +--VERSION_BEGIN 22.1 cbx_altera_syncram_nd_impl 2022:10:25:15:32:10:SC cbx_altsyncram 2022:10:25:15:32:10:SC cbx_cycloneii 2022:10:25:15:32:10:SC cbx_lpm_add_sub 2022:10:25:15:32:10:SC cbx_lpm_compare 2022:10:25:15:32:10:SC cbx_lpm_decode 2022:10:25:15:32:10:SC cbx_lpm_mux 2022:10:25:15:32:10:SC cbx_mgl 2022:10:25:15:42:35:SC cbx_nadder 2022:10:25:15:32:10:SC cbx_stratix 2022:10:25:15:32:10:SC cbx_stratixii 2022:10:25:15:32:10:SC cbx_stratixiii 2022:10:25:15:32:10:SC cbx_stratixv 2022:10:25:15:32:10:SC cbx_util_mgl 2022:10:25:15:32:10:SC VERSION_END + + +-- Copyright (C) 2022 Intel Corporation. All rights reserved. +-- Your use of Intel Corporation's design tools, logic functions +-- and other software and tools, and any partner logic +-- functions, and any output files from any of the foregoing +-- (including device programming or simulation files), and any +-- associated documentation or information are expressly subject +-- to the terms and conditions of the Intel Program License +-- Subscription Agreement, the Intel Quartus Prime License Agreement, +-- the Intel FPGA IP License Agreement, or other applicable license +-- agreement, including, without limitation, that your use is for +-- the sole purpose of programming logic devices manufactured by +-- Intel and sold by Intel or its authorized distributors. Please +-- refer to the applicable agreement for further details, at +-- https://fpgasoftware.intel.com/eula. + + +FUNCTION cyclonev_ram_block (clk0, clk1, clr0, clr1, ena0, ena1, ena2, ena3, portaaddr[PORT_A_ADDRESS_WIDTH-1..0], portaaddrstall, portabyteenamasks[PORT_A_BYTE_ENABLE_MASK_WIDTH-1..0], portadatain[PORT_A_DATA_WIDTH-1..0], portare, portawe, portbaddr[PORT_B_ADDRESS_WIDTH-1..0], portbaddrstall, portbbyteenamasks[PORT_B_BYTE_ENABLE_MASK_WIDTH-1..0], portbdatain[PORT_B_DATA_WIDTH-1..0], portbre, portbwe) +WITH ( CLK0_CORE_CLOCK_ENABLE, CLK0_INPUT_CLOCK_ENABLE, CLK0_OUTPUT_CLOCK_ENABLE, CLK1_CORE_CLOCK_ENABLE, CLK1_INPUT_CLOCK_ENABLE, CLK1_OUTPUT_CLOCK_ENABLE, CONNECTIVITY_CHECKING, DATA_INTERLEAVE_OFFSET_IN_BITS, DATA_INTERLEAVE_WIDTH_IN_BITS, DONT_POWER_OPTIMIZE, ENABLE_ECC, INIT_FILE, INIT_FILE_LAYOUT, LOGICAL_RAM_NAME, mem_init0, mem_init1, mem_init10, mem_init11, mem_init12, mem_init13, mem_init14, mem_init15, mem_init16, mem_init17, mem_init18, mem_init19, mem_init2, mem_init20, mem_init21, mem_init22, mem_init23, mem_init24, mem_init25, mem_init26, mem_init27, mem_init28, mem_init29, mem_init3, mem_init30, mem_init31, mem_init32, mem_init33, mem_init34, mem_init35, mem_init36, mem_init37, mem_init38, mem_init39, mem_init4, mem_init40, mem_init41, mem_init42, mem_init43, mem_init44, mem_init45, mem_init46, mem_init47, mem_init48, mem_init49, mem_init5, mem_init50, mem_init51, mem_init52, mem_init53, mem_init54, mem_init55, mem_init56, mem_init57, mem_init58, mem_init59, mem_init6, mem_init60, mem_init61, mem_init62, mem_init63, mem_init64, mem_init65, mem_init66, mem_init67, mem_init68, mem_init69, mem_init7, mem_init70, mem_init71, mem_init8, mem_init9, MIXED_PORT_FEED_THROUGH_MODE, OPERATION_MODE, PORT_A_ADDRESS_CLEAR, PORT_A_ADDRESS_WIDTH = 1, PORT_A_BYTE_ENABLE_MASK_WIDTH = 1, PORT_A_BYTE_SIZE, PORT_A_DATA_OUT_CLEAR, PORT_A_DATA_OUT_CLOCK, PORT_A_DATA_WIDTH = 1, PORT_A_FIRST_ADDRESS, PORT_A_FIRST_BIT_NUMBER, PORT_A_LAST_ADDRESS, PORT_A_LOGICAL_RAM_DEPTH, PORT_A_LOGICAL_RAM_WIDTH, PORT_A_READ_DURING_WRITE_MODE, PORT_B_ADDRESS_CLEAR, PORT_B_ADDRESS_CLOCK, PORT_B_ADDRESS_WIDTH = 1, PORT_B_BYTE_ENABLE_CLOCK, PORT_B_BYTE_ENABLE_MASK_WIDTH = 1, PORT_B_BYTE_SIZE, PORT_B_DATA_IN_CLOCK, PORT_B_DATA_OUT_CLEAR, PORT_B_DATA_OUT_CLOCK, PORT_B_DATA_WIDTH = 1, PORT_B_FIRST_ADDRESS, PORT_B_FIRST_BIT_NUMBER, PORT_B_LAST_ADDRESS, PORT_B_LOGICAL_RAM_DEPTH, PORT_B_LOGICAL_RAM_WIDTH, PORT_B_READ_DURING_WRITE_MODE, PORT_B_READ_ENABLE_CLOCK, PORT_B_WRITE_ENABLE_CLOCK, POWER_UP_UNINITIALIZED, RAM_BLOCK_TYPE, WIDTH_ECCSTATUS = 3) +RETURNS ( dftout[8..0], eccstatus[WIDTH_ECCSTATUS-1..0], portadataout[PORT_A_DATA_WIDTH-1..0], portbdataout[PORT_B_DATA_WIDTH-1..0]); + +--synthesis_resources = M10K 16 +OPTIONS ALTERA_INTERNAL_OPTION = "OPTIMIZE_POWER_DURING_SYNTHESIS=NORMAL_COMPILATION"; + +SUBDESIGN altsyncram_tv81 +( + address_a[11..0] : input; + clock0 : input; + clocken0 : input; + q_a[30..0] : output; +) +VARIABLE + ram_block1a0 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 0, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a1 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 1, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a2 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 2, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a3 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 3, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a4 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 4, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a5 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 5, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a6 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 6, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a7 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 7, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a8 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 8, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a9 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 9, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a10 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 10, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a11 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 11, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a12 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 12, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a13 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 13, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a14 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 14, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a15 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 15, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a16 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 16, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a17 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 17, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a18 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 18, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a19 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 19, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a20 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 20, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a21 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 21, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a22 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 22, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a23 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 23, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a24 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 24, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a25 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 25, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a26 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 26, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a27 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 27, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a28 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 28, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a29 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 29, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a30 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "ena0", + CLK0_INPUT_CLOCK_ENABLE = "ena0", + CONNECTIVITY_CHECKING = "OFF", + INIT_FILE = "test_neorv32.neorv32_test_setup_approm0.rtl.mif", + INIT_FILE_LAYOUT = "port_a", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + OPERATION_MODE = "rom", + PORT_A_ADDRESS_WIDTH = 12, + PORT_A_DATA_OUT_CLEAR = "none", + PORT_A_DATA_OUT_CLOCK = "none", + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 30, + PORT_A_LAST_ADDRESS = 4095, + PORT_A_LOGICAL_RAM_DEPTH = 4096, + PORT_A_LOGICAL_RAM_WIDTH = 31, + RAM_BLOCK_TYPE = "AUTO" + ); + address_a_wire[11..0] : WIRE; + +BEGIN + ram_block1a[30..0].clk0 = clock0; + ram_block1a[30..0].ena0 = clocken0; + ram_block1a[30..0].portaaddr[] = ( address_a_wire[11..0]); + ram_block1a[30..0].portare = B"1111111111111111111111111111111"; + address_a_wire[] = address_a[]; + q_a[] = ( ram_block1a[30..0].portadataout[0..0]); +END; +--VALID FILE diff --git a/quartus_project/db/altsyncram_u2n1.tdf b/quartus_project/db/altsyncram_u2n1.tdf new file mode 100644 index 000000000..7bbed1308 --- /dev/null +++ b/quartus_project/db/altsyncram_u2n1.tdf @@ -0,0 +1,979 @@ +--altsyncram ACF_BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES="CARE" ADDRESS_ACLR_A="NONE" ADDRESS_ACLR_B="NONE" ADDRESS_REG_B="CLOCK0" CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" CYCLONEII_M4K_COMPATIBILITY="ON" DEVICE_FAMILY="Cyclone V" INDATA_ACLR_A="NONE" LOW_POWER_MODE="AUTO" NUMWORDS_A=32 NUMWORDS_B=32 OPERATION_MODE="DUAL_PORT" OUTDATA_ACLR_B="NONE" OUTDATA_REG_B="UNREGISTERED" READ_DURING_WRITE_MODE_MIXED_PORTS="OLD_DATA" WIDTH_A=32 WIDTH_B=32 WIDTHAD_A=5 WIDTHAD_B=5 WRCONTROL_ACLR_A="NONE" address_a address_b clock0 data_a q_b wren_a CARRY_CHAIN="MANUAL" CARRY_CHAIN_LENGTH=48 +--VERSION_BEGIN 22.1 cbx_altera_syncram_nd_impl 2022:10:25:15:32:10:SC cbx_altsyncram 2022:10:25:15:32:10:SC cbx_cycloneii 2022:10:25:15:32:10:SC cbx_lpm_add_sub 2022:10:25:15:32:10:SC cbx_lpm_compare 2022:10:25:15:32:10:SC cbx_lpm_decode 2022:10:25:15:32:10:SC cbx_lpm_mux 2022:10:25:15:32:10:SC cbx_mgl 2022:10:25:15:42:35:SC cbx_nadder 2022:10:25:15:32:10:SC cbx_stratix 2022:10:25:15:32:10:SC cbx_stratixii 2022:10:25:15:32:10:SC cbx_stratixiii 2022:10:25:15:32:10:SC cbx_stratixv 2022:10:25:15:32:10:SC cbx_util_mgl 2022:10:25:15:32:10:SC VERSION_END + + +-- Copyright (C) 2022 Intel Corporation. All rights reserved. +-- Your use of Intel Corporation's design tools, logic functions +-- and other software and tools, and any partner logic +-- functions, and any output files from any of the foregoing +-- (including device programming or simulation files), and any +-- associated documentation or information are expressly subject +-- to the terms and conditions of the Intel Program License +-- Subscription Agreement, the Intel Quartus Prime License Agreement, +-- the Intel FPGA IP License Agreement, or other applicable license +-- agreement, including, without limitation, that your use is for +-- the sole purpose of programming logic devices manufactured by +-- Intel and sold by Intel or its authorized distributors. Please +-- refer to the applicable agreement for further details, at +-- https://fpgasoftware.intel.com/eula. + + +FUNCTION cyclonev_ram_block (clk0, clk1, clr0, clr1, ena0, ena1, ena2, ena3, portaaddr[PORT_A_ADDRESS_WIDTH-1..0], portaaddrstall, portabyteenamasks[PORT_A_BYTE_ENABLE_MASK_WIDTH-1..0], portadatain[PORT_A_DATA_WIDTH-1..0], portare, portawe, portbaddr[PORT_B_ADDRESS_WIDTH-1..0], portbaddrstall, portbbyteenamasks[PORT_B_BYTE_ENABLE_MASK_WIDTH-1..0], portbdatain[PORT_B_DATA_WIDTH-1..0], portbre, portbwe) +WITH ( CLK0_CORE_CLOCK_ENABLE, CLK0_INPUT_CLOCK_ENABLE, CLK0_OUTPUT_CLOCK_ENABLE, CLK1_CORE_CLOCK_ENABLE, CLK1_INPUT_CLOCK_ENABLE, CLK1_OUTPUT_CLOCK_ENABLE, CONNECTIVITY_CHECKING, DATA_INTERLEAVE_OFFSET_IN_BITS, DATA_INTERLEAVE_WIDTH_IN_BITS, DONT_POWER_OPTIMIZE, ENABLE_ECC, INIT_FILE, INIT_FILE_LAYOUT, LOGICAL_RAM_NAME, mem_init0, mem_init1, mem_init10, mem_init11, mem_init12, mem_init13, mem_init14, mem_init15, mem_init16, mem_init17, mem_init18, mem_init19, mem_init2, mem_init20, mem_init21, mem_init22, mem_init23, mem_init24, mem_init25, mem_init26, mem_init27, mem_init28, mem_init29, mem_init3, mem_init30, mem_init31, mem_init32, mem_init33, mem_init34, mem_init35, mem_init36, mem_init37, mem_init38, mem_init39, mem_init4, mem_init40, mem_init41, mem_init42, mem_init43, mem_init44, mem_init45, mem_init46, mem_init47, mem_init48, mem_init49, mem_init5, mem_init50, mem_init51, mem_init52, mem_init53, mem_init54, mem_init55, mem_init56, mem_init57, mem_init58, mem_init59, mem_init6, mem_init60, mem_init61, mem_init62, mem_init63, mem_init64, mem_init65, mem_init66, mem_init67, mem_init68, mem_init69, mem_init7, mem_init70, mem_init71, mem_init8, mem_init9, MIXED_PORT_FEED_THROUGH_MODE, OPERATION_MODE, PORT_A_ADDRESS_CLEAR, PORT_A_ADDRESS_WIDTH = 1, PORT_A_BYTE_ENABLE_MASK_WIDTH = 1, PORT_A_BYTE_SIZE, PORT_A_DATA_OUT_CLEAR, PORT_A_DATA_OUT_CLOCK, PORT_A_DATA_WIDTH = 1, PORT_A_FIRST_ADDRESS, PORT_A_FIRST_BIT_NUMBER, PORT_A_LAST_ADDRESS, PORT_A_LOGICAL_RAM_DEPTH, PORT_A_LOGICAL_RAM_WIDTH, PORT_A_READ_DURING_WRITE_MODE, PORT_B_ADDRESS_CLEAR, PORT_B_ADDRESS_CLOCK, PORT_B_ADDRESS_WIDTH = 1, PORT_B_BYTE_ENABLE_CLOCK, PORT_B_BYTE_ENABLE_MASK_WIDTH = 1, PORT_B_BYTE_SIZE, PORT_B_DATA_IN_CLOCK, PORT_B_DATA_OUT_CLEAR, PORT_B_DATA_OUT_CLOCK, PORT_B_DATA_WIDTH = 1, PORT_B_FIRST_ADDRESS, PORT_B_FIRST_BIT_NUMBER, PORT_B_LAST_ADDRESS, PORT_B_LOGICAL_RAM_DEPTH, PORT_B_LOGICAL_RAM_WIDTH, PORT_B_READ_DURING_WRITE_MODE, PORT_B_READ_ENABLE_CLOCK, PORT_B_WRITE_ENABLE_CLOCK, POWER_UP_UNINITIALIZED, RAM_BLOCK_TYPE, WIDTH_ECCSTATUS = 3) +RETURNS ( dftout[8..0], eccstatus[WIDTH_ECCSTATUS-1..0], portadataout[PORT_A_DATA_WIDTH-1..0], portbdataout[PORT_B_DATA_WIDTH-1..0]); + +--synthesis_resources = M10K 1 +OPTIONS ALTERA_INTERNAL_OPTION = "OPTIMIZE_POWER_DURING_SYNTHESIS=NORMAL_COMPILATION"; + +SUBDESIGN altsyncram_u2n1 +( + address_a[4..0] : input; + address_b[4..0] : input; + clock0 : input; + data_a[31..0] : input; + q_b[31..0] : output; + wren_a : input; +) +VARIABLE + ram_block1a0 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 0, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 0, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a1 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 1, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 1, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a2 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 2, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 2, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a3 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 3, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 3, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a4 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 4, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 4, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a5 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 5, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 5, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a6 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 6, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 6, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a7 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 7, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 7, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a8 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 8, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 8, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a9 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 9, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 9, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a10 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 10, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 10, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a11 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 11, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 11, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a12 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 12, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 12, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a13 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 13, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 13, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a14 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 14, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 14, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a15 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 15, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 15, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a16 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 16, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 16, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a17 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 17, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 17, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a18 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 18, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 18, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a19 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 19, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 19, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a20 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 20, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 20, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a21 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 21, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 21, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a22 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 22, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 22, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a23 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 23, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 23, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a24 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 24, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 24, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a25 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 25, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 25, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a26 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 26, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 26, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a27 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 27, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 27, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a28 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 28, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 28, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a29 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 29, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 29, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a30 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 30, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 30, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + ram_block1a31 : cyclonev_ram_block + WITH ( + CLK0_CORE_CLOCK_ENABLE = "none", + CLK0_INPUT_CLOCK_ENABLE = "none", + CONNECTIVITY_CHECKING = "OFF", + LOGICAL_RAM_NAME = "ALTSYNCRAM", + MIXED_PORT_FEED_THROUGH_MODE = "old", + OPERATION_MODE = "dual_port", + PORT_A_ADDRESS_WIDTH = 5, + PORT_A_DATA_WIDTH = 1, + PORT_A_FIRST_ADDRESS = 0, + PORT_A_FIRST_BIT_NUMBER = 31, + PORT_A_LAST_ADDRESS = 31, + PORT_A_LOGICAL_RAM_DEPTH = 32, + PORT_A_LOGICAL_RAM_WIDTH = 32, + PORT_B_ADDRESS_CLEAR = "none", + PORT_B_ADDRESS_CLOCK = "clock0", + PORT_B_ADDRESS_WIDTH = 5, + PORT_B_DATA_OUT_CLEAR = "none", + PORT_B_DATA_WIDTH = 1, + PORT_B_FIRST_ADDRESS = 0, + PORT_B_FIRST_BIT_NUMBER = 31, + PORT_B_LAST_ADDRESS = 31, + PORT_B_LOGICAL_RAM_DEPTH = 32, + PORT_B_LOGICAL_RAM_WIDTH = 32, + PORT_B_READ_ENABLE_CLOCK = "clock0", + RAM_BLOCK_TYPE = "AUTO" + ); + address_a_wire[4..0] : WIRE; + address_b_wire[4..0] : WIRE; + +BEGIN + ram_block1a[31..0].clk0 = clock0; + ram_block1a[31..0].portaaddr[] = ( address_a_wire[4..0]); + ram_block1a[0].portadatain[] = ( data_a[0..0]); + ram_block1a[1].portadatain[] = ( data_a[1..1]); + ram_block1a[2].portadatain[] = ( data_a[2..2]); + ram_block1a[3].portadatain[] = ( data_a[3..3]); + ram_block1a[4].portadatain[] = ( data_a[4..4]); + ram_block1a[5].portadatain[] = ( data_a[5..5]); + ram_block1a[6].portadatain[] = ( data_a[6..6]); + ram_block1a[7].portadatain[] = ( data_a[7..7]); + ram_block1a[8].portadatain[] = ( data_a[8..8]); + ram_block1a[9].portadatain[] = ( data_a[9..9]); + ram_block1a[10].portadatain[] = ( data_a[10..10]); + ram_block1a[11].portadatain[] = ( data_a[11..11]); + ram_block1a[12].portadatain[] = ( data_a[12..12]); + ram_block1a[13].portadatain[] = ( data_a[13..13]); + ram_block1a[14].portadatain[] = ( data_a[14..14]); + ram_block1a[15].portadatain[] = ( data_a[15..15]); + ram_block1a[16].portadatain[] = ( data_a[16..16]); + ram_block1a[17].portadatain[] = ( data_a[17..17]); + ram_block1a[18].portadatain[] = ( data_a[18..18]); + ram_block1a[19].portadatain[] = ( data_a[19..19]); + ram_block1a[20].portadatain[] = ( data_a[20..20]); + ram_block1a[21].portadatain[] = ( data_a[21..21]); + ram_block1a[22].portadatain[] = ( data_a[22..22]); + ram_block1a[23].portadatain[] = ( data_a[23..23]); + ram_block1a[24].portadatain[] = ( data_a[24..24]); + ram_block1a[25].portadatain[] = ( data_a[25..25]); + ram_block1a[26].portadatain[] = ( data_a[26..26]); + ram_block1a[27].portadatain[] = ( data_a[27..27]); + ram_block1a[28].portadatain[] = ( data_a[28..28]); + ram_block1a[29].portadatain[] = ( data_a[29..29]); + ram_block1a[30].portadatain[] = ( data_a[30..30]); + ram_block1a[31].portadatain[] = ( data_a[31..31]); + ram_block1a[31..0].portawe = wren_a; + ram_block1a[31..0].portbaddr[] = ( address_b_wire[4..0]); + ram_block1a[31..0].portbre = B"11111111111111111111111111111111"; + address_a_wire[] = address_a[]; + address_b_wire[] = address_b[]; + q_b[] = ( ram_block1a[31..0].portbdataout[0..0]); +END; +--VALID FILE diff --git a/quartus_project/db/prev_cmp_test_neorv32.qmsg b/quartus_project/db/prev_cmp_test_neorv32.qmsg new file mode 100644 index 000000000..fdeb5dd96 --- /dev/null +++ b/quartus_project/db/prev_cmp_test_neorv32.qmsg @@ -0,0 +1,52 @@ +{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Design Software" 0 -1 1675848492493 ""} +{ "Info" "IQEXE_START_BANNER_PRODUCT" "Timing Analyzer Quartus Prime " "Running Quartus Prime Timing Analyzer" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition " "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition" { } { } 0 0 "%1!s!" 0 0 "Design Software" 0 -1 1675848492493 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Feb 8 10:28:12 2023 " "Processing started: Wed Feb 8 10:28:12 2023" { } { } 0 0 "Processing started: %1!s!" 0 0 "Design Software" 0 -1 1675848492493 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Timing Analyzer" 0 -1 1675848492493 ""} +{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_sta test_neorv32 -c test_neorv32 " "Command: quartus_sta test_neorv32 -c test_neorv32" { } { } 0 0 "Command: %1!s!" 0 0 "Timing Analyzer" 0 -1 1675848492493 ""} +{ "Info" "0" "" "qsta_default_script.tcl version: #1" { } { } 0 0 "qsta_default_script.tcl version: #1" 0 0 "Timing Analyzer" 0 0 1675848492523 ""} +{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "Timing Analyzer" 0 -1 1675848493008 ""} +{ "Info" "IQCU_PARALLEL_AUTODETECT_MULTIPLE_PROCESSORS" "4 4 " "Parallel compilation is enabled and will use 4 of the 4 processors detected" { } { } 0 20030 "Parallel compilation is enabled and will use %1!i! of the %2!i! processors detected" 0 0 "Timing Analyzer" 0 -1 1675848493008 ""} +{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "Low junction temperature 0 degrees C " "Low junction temperature is 0 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848493041 ""} +{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "High junction temperature 85 degrees C " "High junction temperature is 85 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848493041 ""} +{ "Critical Warning" "WSTA_SDC_NOT_FOUND" "test_neorv32.sdc " "Synopsys Design Constraints File file not found: 'test_neorv32.sdc'. A Synopsys Design Constraints File is required by the Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." { } { } 1 332012 "Synopsys Design Constraints File file not found: '%1!s!'. A Synopsys Design Constraints File is required by the Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." 0 0 "Timing Analyzer" 0 -1 1675848493647 ""} +{ "Info" "ISTA_NO_CLOCK_FOUND_DERIVING" "base clocks \"derive_clocks -period 1.0\" " "No user constrained base clocks found in the design. Calling \"derive_clocks -period 1.0\"" { } { } 0 332142 "No user constrained %1!s! found in the design. Calling %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848493647 ""} +{ "Info" "ISTA_DERIVE_CLOCKS_INFO" "Deriving Clocks " "Deriving Clocks" { { "Info" "ISTA_DERIVE_CLOCKS_INFO" "create_clock -period 1.000 -name clk_i clk_i " "create_clock -period 1.000 -name clk_i clk_i" { } { } 0 332105 "%1!s!" 0 0 "Design Software" 0 -1 1675848493666 ""} } { } 0 332105 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675848493666 ""} +{ "Info" "ISTA_NO_CLOCK_UNCERTAINTY_FOUND_DERIVING" "\"derive_clock_uncertainty\" " "No user constrained clock uncertainty found in the design. Calling \"derive_clock_uncertainty\"" { } { } 0 332143 "No user constrained clock uncertainty found in the design. Calling %1!s!" 0 0 "Timing Analyzer" 0 -1 1675848493681 ""} +{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675848493682 ""} +{ "Info" "0" "" "Found TIMING_ANALYZER_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON" { } { } 0 0 "Found TIMING_ANALYZER_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON" 0 0 "Timing Analyzer" 0 0 1675848493682 ""} +{ "Info" "0" "" "Analyzing Slow 1100mV 85C Model" { } { } 0 0 "Analyzing Slow 1100mV 85C Model" 0 0 "Timing Analyzer" 0 0 1675848493688 ""} +{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." 0 0 "Design Software" 0 -1 1675848493919 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Timing Analyzer" 0 -1 1675848493919 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "setup -6.542 " "Worst-case setup slack is -6.542" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493920 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493920 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -6.542 -7122.891 clk_i " " -6.542 -7122.891 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493920 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848493920 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.291 " "Worst-case hold slack is 0.291" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493929 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493929 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.291 0.000 clk_i " " 0.291 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493929 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848493929 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "recovery -2.115 " "Worst-case recovery slack is -2.115" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493931 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493931 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.115 -1706.768 clk_i " " -2.115 -1706.768 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493931 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848493931 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "removal 0.878 " "Worst-case removal slack is 0.878" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493933 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493933 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.878 0.000 clk_i " " 0.878 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493933 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848493933 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -2.636 " "Worst-case minimum pulse width slack is -2.636" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493934 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493934 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.636 -2306.029 clk_i " " -2.636 -2306.029 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848493934 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848493934 ""} +{ "Info" "0" "" "Analyzing Slow 1100mV 0C Model" { } { } 0 0 "Analyzing Slow 1100mV 0C Model" 0 0 "Timing Analyzer" 0 0 1675848493942 ""} +{ "Info" "ITAPI_TAPI_STARTED" "" "Started post-fitting delay annotation" { } { } 0 334003 "Started post-fitting delay annotation" 0 0 "Timing Analyzer" 0 -1 1675848493976 ""} +{ "Info" "ITAPI_TAPI_COMPLETED" "" "Delay annotation completed successfully" { } { } 0 334004 "Delay annotation completed successfully" 0 0 "Timing Analyzer" 0 -1 1675848495692 ""} +{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675848495860 ""} +{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." 0 0 "Design Software" 0 -1 1675848495889 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Timing Analyzer" 0 -1 1675848495889 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "setup -6.541 " "Worst-case setup slack is -6.541" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495890 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495890 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -6.541 -7017.704 clk_i " " -6.541 -7017.704 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495890 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848495890 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.277 " "Worst-case hold slack is 0.277" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495902 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495902 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.277 0.000 clk_i " " 0.277 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495902 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848495902 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "recovery -1.856 " "Worst-case recovery slack is -1.856" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495904 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495904 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -1.856 -1470.880 clk_i " " -1.856 -1470.880 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495904 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848495904 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "removal 0.746 " "Worst-case removal slack is 0.746" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495906 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495906 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.746 0.000 clk_i " " 0.746 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495906 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848495906 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -2.636 " "Worst-case minimum pulse width slack is -2.636" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495907 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495907 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.636 -2366.218 clk_i " " -2.636 -2366.218 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848495907 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848495907 ""} +{ "Info" "0" "" "Analyzing Fast 1100mV 85C Model" { } { } 0 0 "Analyzing Fast 1100mV 85C Model" 0 0 "Timing Analyzer" 0 0 1675848495915 ""} +{ "Info" "ITAPI_TAPI_STARTED" "" "Started post-fitting delay annotation" { } { } 0 334003 "Started post-fitting delay annotation" 0 0 "Timing Analyzer" 0 -1 1675848496048 ""} +{ "Info" "ITAPI_TAPI_COMPLETED" "" "Delay annotation completed successfully" { } { } 0 334004 "Delay annotation completed successfully" 0 0 "Timing Analyzer" 0 -1 1675848497690 ""} +{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675848497854 ""} +{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." 0 0 "Design Software" 0 -1 1675848497863 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Timing Analyzer" 0 -1 1675848497863 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "setup -3.499 " "Worst-case setup slack is -3.499" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497864 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497864 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.499 -3573.370 clk_i " " -3.499 -3573.370 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497864 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848497864 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.179 " "Worst-case hold slack is 0.179" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497875 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497875 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.179 0.000 clk_i " " 0.179 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497875 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848497875 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "recovery -1.456 " "Worst-case recovery slack is -1.456" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497877 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497877 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -1.456 -1118.145 clk_i " " -1.456 -1118.145 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497877 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848497877 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "removal 0.938 " "Worst-case removal slack is 0.938" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497879 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497879 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.938 0.000 clk_i " " 0.938 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497879 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848497879 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -2.636 " "Worst-case minimum pulse width slack is -2.636" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497880 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497880 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.636 -1617.561 clk_i " " -2.636 -1617.561 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848497880 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848497880 ""} +{ "Info" "0" "" "Analyzing Fast 1100mV 0C Model" { } { } 0 0 "Analyzing Fast 1100mV 0C Model" 0 0 "Timing Analyzer" 0 0 1675848497888 ""} +{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675848498098 ""} +{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." 0 0 "Design Software" 0 -1 1675848498109 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Timing Analyzer" 0 -1 1675848498109 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "setup -3.192 " "Worst-case setup slack is -3.192" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498110 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498110 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.192 -3131.430 clk_i " " -3.192 -3131.430 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498110 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848498110 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.166 " "Worst-case hold slack is 0.166" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498118 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498118 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.166 0.000 clk_i " " 0.166 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498118 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848498118 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "recovery -1.285 " "Worst-case recovery slack is -1.285" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498120 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498120 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -1.285 -994.026 clk_i " " -1.285 -994.026 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498120 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848498120 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "removal 0.935 " "Worst-case removal slack is 0.935" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498122 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498122 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.935 0.000 clk_i " " 0.935 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498122 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848498122 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -2.636 " "Worst-case minimum pulse width slack is -2.636" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498123 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498123 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.636 -1617.672 clk_i " " -2.636 -1617.672 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675848498123 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675848498123 ""} +{ "Info" "ISTA_UCP_NOT_CONSTRAINED" "setup " "Design is not fully constrained for setup requirements" { } { } 0 332102 "Design is not fully constrained for %1!s! requirements" 0 0 "Timing Analyzer" 0 -1 1675848499078 ""} +{ "Info" "ISTA_UCP_NOT_CONSTRAINED" "hold " "Design is not fully constrained for hold requirements" { } { } 0 332102 "Design is not fully constrained for %1!s! requirements" 0 0 "Timing Analyzer" 0 -1 1675848499078 ""} +{ "Info" "IQEXE_ERROR_COUNT" "Timing Analyzer 0 s 6 s Quartus Prime " "Quartus Prime Timing Analyzer was successful. 0 errors, 6 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "934 " "Peak virtual memory: 934 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1675848499117 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Feb 8 10:28:19 2023 " "Processing ended: Wed Feb 8 10:28:19 2023" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1675848499117 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:07 " "Elapsed time: 00:00:07" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1675848499117 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:12 " "Total CPU time (on all processors): 00:00:12" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1675848499117 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Timing Analyzer" 0 -1 1675848499117 ""} diff --git a/quartus_project/db/test_neorv32.(0).cnf.cdb b/quartus_project/db/test_neorv32.(0).cnf.cdb new file mode 100644 index 000000000..f5e92eef7 Binary files /dev/null and b/quartus_project/db/test_neorv32.(0).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(0).cnf.hdb b/quartus_project/db/test_neorv32.(0).cnf.hdb new file mode 100644 index 000000000..399d394df Binary files /dev/null and b/quartus_project/db/test_neorv32.(0).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(1).cnf.cdb b/quartus_project/db/test_neorv32.(1).cnf.cdb new file mode 100644 index 000000000..8e2a10d7a Binary files /dev/null and b/quartus_project/db/test_neorv32.(1).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(1).cnf.hdb b/quartus_project/db/test_neorv32.(1).cnf.hdb new file mode 100644 index 000000000..20391bd7e Binary files /dev/null and b/quartus_project/db/test_neorv32.(1).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(10).cnf.cdb b/quartus_project/db/test_neorv32.(10).cnf.cdb new file mode 100644 index 000000000..d448281cb Binary files /dev/null and b/quartus_project/db/test_neorv32.(10).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(10).cnf.hdb b/quartus_project/db/test_neorv32.(10).cnf.hdb new file mode 100644 index 000000000..9007252d8 Binary files /dev/null and b/quartus_project/db/test_neorv32.(10).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(11).cnf.cdb b/quartus_project/db/test_neorv32.(11).cnf.cdb new file mode 100644 index 000000000..583f95708 Binary files /dev/null and b/quartus_project/db/test_neorv32.(11).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(11).cnf.hdb b/quartus_project/db/test_neorv32.(11).cnf.hdb new file mode 100644 index 000000000..99ce847c4 Binary files /dev/null and b/quartus_project/db/test_neorv32.(11).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(12).cnf.cdb b/quartus_project/db/test_neorv32.(12).cnf.cdb new file mode 100644 index 000000000..ba2e7c4eb Binary files /dev/null and b/quartus_project/db/test_neorv32.(12).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(12).cnf.hdb b/quartus_project/db/test_neorv32.(12).cnf.hdb new file mode 100644 index 000000000..9b5d95489 Binary files /dev/null and b/quartus_project/db/test_neorv32.(12).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(13).cnf.cdb b/quartus_project/db/test_neorv32.(13).cnf.cdb new file mode 100644 index 000000000..748213f24 Binary files /dev/null and b/quartus_project/db/test_neorv32.(13).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(13).cnf.hdb b/quartus_project/db/test_neorv32.(13).cnf.hdb new file mode 100644 index 000000000..f2f402c62 Binary files /dev/null and b/quartus_project/db/test_neorv32.(13).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(14).cnf.cdb b/quartus_project/db/test_neorv32.(14).cnf.cdb new file mode 100644 index 000000000..4ee51c550 Binary files /dev/null and b/quartus_project/db/test_neorv32.(14).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(14).cnf.hdb b/quartus_project/db/test_neorv32.(14).cnf.hdb new file mode 100644 index 000000000..d40334ce2 Binary files /dev/null and b/quartus_project/db/test_neorv32.(14).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(15).cnf.cdb b/quartus_project/db/test_neorv32.(15).cnf.cdb new file mode 100644 index 000000000..0fcb55025 Binary files /dev/null and b/quartus_project/db/test_neorv32.(15).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(15).cnf.hdb b/quartus_project/db/test_neorv32.(15).cnf.hdb new file mode 100644 index 000000000..75f2e8500 Binary files /dev/null and b/quartus_project/db/test_neorv32.(15).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(16).cnf.cdb b/quartus_project/db/test_neorv32.(16).cnf.cdb new file mode 100644 index 000000000..2f570c863 Binary files /dev/null and b/quartus_project/db/test_neorv32.(16).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(16).cnf.hdb b/quartus_project/db/test_neorv32.(16).cnf.hdb new file mode 100644 index 000000000..00c73d2d1 Binary files /dev/null and b/quartus_project/db/test_neorv32.(16).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(17).cnf.cdb b/quartus_project/db/test_neorv32.(17).cnf.cdb new file mode 100644 index 000000000..e77c13b6e Binary files /dev/null and b/quartus_project/db/test_neorv32.(17).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(17).cnf.hdb b/quartus_project/db/test_neorv32.(17).cnf.hdb new file mode 100644 index 000000000..20858ce53 Binary files /dev/null and b/quartus_project/db/test_neorv32.(17).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(18).cnf.cdb b/quartus_project/db/test_neorv32.(18).cnf.cdb new file mode 100644 index 000000000..d46a57fc3 Binary files /dev/null and b/quartus_project/db/test_neorv32.(18).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(18).cnf.hdb b/quartus_project/db/test_neorv32.(18).cnf.hdb new file mode 100644 index 000000000..24805ca83 Binary files /dev/null and b/quartus_project/db/test_neorv32.(18).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(19).cnf.cdb b/quartus_project/db/test_neorv32.(19).cnf.cdb new file mode 100644 index 000000000..2c44caccf Binary files /dev/null and b/quartus_project/db/test_neorv32.(19).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(19).cnf.hdb b/quartus_project/db/test_neorv32.(19).cnf.hdb new file mode 100644 index 000000000..bb7e06189 Binary files /dev/null and b/quartus_project/db/test_neorv32.(19).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(2).cnf.cdb b/quartus_project/db/test_neorv32.(2).cnf.cdb new file mode 100644 index 000000000..c4d462262 Binary files /dev/null and b/quartus_project/db/test_neorv32.(2).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(2).cnf.hdb b/quartus_project/db/test_neorv32.(2).cnf.hdb new file mode 100644 index 000000000..9b7aaf535 Binary files /dev/null and b/quartus_project/db/test_neorv32.(2).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(24).cnf.cdb b/quartus_project/db/test_neorv32.(24).cnf.cdb new file mode 100644 index 000000000..b0ef91d50 Binary files /dev/null and b/quartus_project/db/test_neorv32.(24).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(24).cnf.hdb b/quartus_project/db/test_neorv32.(24).cnf.hdb new file mode 100644 index 000000000..f2cb28125 Binary files /dev/null and b/quartus_project/db/test_neorv32.(24).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(25).cnf.cdb b/quartus_project/db/test_neorv32.(25).cnf.cdb new file mode 100644 index 000000000..20f9730cc Binary files /dev/null and b/quartus_project/db/test_neorv32.(25).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(25).cnf.hdb b/quartus_project/db/test_neorv32.(25).cnf.hdb new file mode 100644 index 000000000..3f7ee4663 Binary files /dev/null and b/quartus_project/db/test_neorv32.(25).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(26).cnf.cdb b/quartus_project/db/test_neorv32.(26).cnf.cdb new file mode 100644 index 000000000..6e9180dab Binary files /dev/null and b/quartus_project/db/test_neorv32.(26).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(26).cnf.hdb b/quartus_project/db/test_neorv32.(26).cnf.hdb new file mode 100644 index 000000000..29578f0fe Binary files /dev/null and b/quartus_project/db/test_neorv32.(26).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(27).cnf.cdb b/quartus_project/db/test_neorv32.(27).cnf.cdb new file mode 100644 index 000000000..64d25f550 Binary files /dev/null and b/quartus_project/db/test_neorv32.(27).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(27).cnf.hdb b/quartus_project/db/test_neorv32.(27).cnf.hdb new file mode 100644 index 000000000..d5094b59a Binary files /dev/null and b/quartus_project/db/test_neorv32.(27).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(28).cnf.cdb b/quartus_project/db/test_neorv32.(28).cnf.cdb new file mode 100644 index 000000000..81e0bc59d Binary files /dev/null and b/quartus_project/db/test_neorv32.(28).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(28).cnf.hdb b/quartus_project/db/test_neorv32.(28).cnf.hdb new file mode 100644 index 000000000..6bb87ee29 Binary files /dev/null and b/quartus_project/db/test_neorv32.(28).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(29).cnf.cdb b/quartus_project/db/test_neorv32.(29).cnf.cdb new file mode 100644 index 000000000..0f866d209 Binary files /dev/null and b/quartus_project/db/test_neorv32.(29).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(29).cnf.hdb b/quartus_project/db/test_neorv32.(29).cnf.hdb new file mode 100644 index 000000000..52f90c9a3 Binary files /dev/null and b/quartus_project/db/test_neorv32.(29).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(3).cnf.cdb b/quartus_project/db/test_neorv32.(3).cnf.cdb new file mode 100644 index 000000000..6804be5bd Binary files /dev/null and b/quartus_project/db/test_neorv32.(3).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(3).cnf.hdb b/quartus_project/db/test_neorv32.(3).cnf.hdb new file mode 100644 index 000000000..7bc496f16 Binary files /dev/null and b/quartus_project/db/test_neorv32.(3).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(38).cnf.cdb b/quartus_project/db/test_neorv32.(38).cnf.cdb new file mode 100644 index 000000000..3479423c9 Binary files /dev/null and b/quartus_project/db/test_neorv32.(38).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(38).cnf.hdb b/quartus_project/db/test_neorv32.(38).cnf.hdb new file mode 100644 index 000000000..7a57185fd Binary files /dev/null and b/quartus_project/db/test_neorv32.(38).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(39).cnf.cdb b/quartus_project/db/test_neorv32.(39).cnf.cdb new file mode 100644 index 000000000..8f59e49bc Binary files /dev/null and b/quartus_project/db/test_neorv32.(39).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(39).cnf.hdb b/quartus_project/db/test_neorv32.(39).cnf.hdb new file mode 100644 index 000000000..9868eb2c6 Binary files /dev/null and b/quartus_project/db/test_neorv32.(39).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(4).cnf.cdb b/quartus_project/db/test_neorv32.(4).cnf.cdb new file mode 100644 index 000000000..8afdb2d35 Binary files /dev/null and b/quartus_project/db/test_neorv32.(4).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(4).cnf.hdb b/quartus_project/db/test_neorv32.(4).cnf.hdb new file mode 100644 index 000000000..0a7bfe5fc Binary files /dev/null and b/quartus_project/db/test_neorv32.(4).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(5).cnf.cdb b/quartus_project/db/test_neorv32.(5).cnf.cdb new file mode 100644 index 000000000..4afe0c007 Binary files /dev/null and b/quartus_project/db/test_neorv32.(5).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(5).cnf.hdb b/quartus_project/db/test_neorv32.(5).cnf.hdb new file mode 100644 index 000000000..7a50a7f97 Binary files /dev/null and b/quartus_project/db/test_neorv32.(5).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(6).cnf.cdb b/quartus_project/db/test_neorv32.(6).cnf.cdb new file mode 100644 index 000000000..49f23d13a Binary files /dev/null and b/quartus_project/db/test_neorv32.(6).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(6).cnf.hdb b/quartus_project/db/test_neorv32.(6).cnf.hdb new file mode 100644 index 000000000..cc33b2fc6 Binary files /dev/null and b/quartus_project/db/test_neorv32.(6).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(7).cnf.cdb b/quartus_project/db/test_neorv32.(7).cnf.cdb new file mode 100644 index 000000000..470b03408 Binary files /dev/null and b/quartus_project/db/test_neorv32.(7).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(7).cnf.hdb b/quartus_project/db/test_neorv32.(7).cnf.hdb new file mode 100644 index 000000000..c3e13d0b2 Binary files /dev/null and b/quartus_project/db/test_neorv32.(7).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(8).cnf.cdb b/quartus_project/db/test_neorv32.(8).cnf.cdb new file mode 100644 index 000000000..d90ea0934 Binary files /dev/null and b/quartus_project/db/test_neorv32.(8).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(8).cnf.hdb b/quartus_project/db/test_neorv32.(8).cnf.hdb new file mode 100644 index 000000000..4eb2d6580 Binary files /dev/null and b/quartus_project/db/test_neorv32.(8).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.(9).cnf.cdb b/quartus_project/db/test_neorv32.(9).cnf.cdb new file mode 100644 index 000000000..e2df6fa11 Binary files /dev/null and b/quartus_project/db/test_neorv32.(9).cnf.cdb differ diff --git a/quartus_project/db/test_neorv32.(9).cnf.hdb b/quartus_project/db/test_neorv32.(9).cnf.hdb new file mode 100644 index 000000000..d5ed7192f Binary files /dev/null and b/quartus_project/db/test_neorv32.(9).cnf.hdb differ diff --git a/quartus_project/db/test_neorv32.asm.qmsg b/quartus_project/db/test_neorv32.asm.qmsg new file mode 100644 index 000000000..b1859e502 --- /dev/null +++ b/quartus_project/db/test_neorv32.asm.qmsg @@ -0,0 +1,6 @@ +{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Design Software" 0 -1 1675867427661 ""} +{ "Info" "IQEXE_START_BANNER_PRODUCT" "Assembler Quartus Prime " "Running Quartus Prime Assembler" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition " "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition" { } { } 0 0 "%1!s!" 0 0 "Design Software" 0 -1 1675867427661 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Feb 8 15:43:47 2023 " "Processing started: Wed Feb 8 15:43:47 2023" { } { } 0 0 "Processing started: %1!s!" 0 0 "Design Software" 0 -1 1675867427661 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Assembler" 0 -1 1675867427661 ""} +{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_asm --read_settings_files=off --write_settings_files=off test_neorv32 -c test_neorv32 " "Command: quartus_asm --read_settings_files=off --write_settings_files=off test_neorv32 -c test_neorv32" { } { } 0 0 "Command: %1!s!" 0 0 "Assembler" 0 -1 1675867427661 ""} +{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "Assembler" 0 -1 1675867428221 ""} +{ "Info" "IASM_ASM_GENERATING_PROGRAMMING_FILES" "" "Assembler is generating device programming files" { } { } 0 115030 "Assembler is generating device programming files" 0 0 "Assembler" 0 -1 1675867432993 ""} +{ "Info" "IQEXE_ERROR_COUNT" "Assembler 0 s 1 Quartus Prime " "Quartus Prime Assembler was successful. 0 errors, 1 warning" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "542 " "Peak virtual memory: 542 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1675867433192 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Feb 8 15:43:53 2023 " "Processing ended: Wed Feb 8 15:43:53 2023" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1675867433192 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:06 " "Elapsed time: 00:00:06" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1675867433192 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:06 " "Total CPU time (on all processors): 00:00:06" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1675867433192 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Assembler" 0 -1 1675867433192 ""} diff --git a/quartus_project/db/test_neorv32.asm.rdb b/quartus_project/db/test_neorv32.asm.rdb new file mode 100644 index 000000000..d3ecbd72e Binary files /dev/null and b/quartus_project/db/test_neorv32.asm.rdb differ diff --git a/quartus_project/db/test_neorv32.cbx.xml b/quartus_project/db/test_neorv32.cbx.xml new file mode 100644 index 000000000..a9ba66f3d --- /dev/null +++ b/quartus_project/db/test_neorv32.cbx.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/quartus_project/db/test_neorv32.cmp.bpm b/quartus_project/db/test_neorv32.cmp.bpm new file mode 100644 index 000000000..2494318a6 Binary files /dev/null and b/quartus_project/db/test_neorv32.cmp.bpm differ diff --git a/quartus_project/db/test_neorv32.cmp.cdb b/quartus_project/db/test_neorv32.cmp.cdb new file mode 100644 index 000000000..5bc718d8e Binary files /dev/null and b/quartus_project/db/test_neorv32.cmp.cdb differ diff --git a/quartus_project/db/test_neorv32.cmp.hdb b/quartus_project/db/test_neorv32.cmp.hdb new file mode 100644 index 000000000..c6375472f Binary files /dev/null and b/quartus_project/db/test_neorv32.cmp.hdb differ diff --git a/quartus_project/db/test_neorv32.cmp.idb b/quartus_project/db/test_neorv32.cmp.idb new file mode 100644 index 000000000..b424719d4 Binary files /dev/null and b/quartus_project/db/test_neorv32.cmp.idb differ diff --git a/quartus_project/db/test_neorv32.cmp.logdb b/quartus_project/db/test_neorv32.cmp.logdb new file mode 100644 index 000000000..b3340e653 --- /dev/null +++ b/quartus_project/db/test_neorv32.cmp.logdb @@ -0,0 +1,50 @@ +v1 +IO_RULES,NUM_CLKS_NOT_EXCEED_CLKS_AVAILABLE,INAPPLICABLE,IO_000002,Capacity Checks,Number of clocks in an I/O bank should not exceed the number of clocks available.,Critical,No Global Signal assignments found.,,I/O,, +IO_RULES,NUM_PINS_NOT_EXCEED_LOC_AVAILABLE,PASS,IO_000001,Capacity Checks,Number of pins in an I/O bank should not exceed the number of locations available.,Critical,0 such failures found.,,I/O,, +IO_RULES,NUM_VREF_NOT_EXCEED_LOC_AVAILABLE,PASS,IO_000003,Capacity Checks,Number of pins in a Vrefgroup should not exceed the number of locations available.,Critical,0 such failures found.,,I/O,, +IO_RULES,IO_BANK_SUPPORT_VCCIO,INAPPLICABLE,IO_000004,Voltage Compatibility Checks,The I/O bank should support the requested VCCIO.,Critical,No IOBANK_VCCIO assignments found.,,I/O,, +IO_RULES,IO_BANK_NOT_HAVE_COMPETING_VREF,INAPPLICABLE,IO_000005,Voltage Compatibility Checks,The I/O bank should not have competing VREF values.,Critical,No VREF I/O Standard assignments found.,,I/O,, +IO_RULES,IO_BANK_NOT_HAVE_COMPETING_VCCIO,PASS,IO_000006,Voltage Compatibility Checks,The I/O bank should not have competing VCCIO values.,Critical,0 such failures found.,,I/O,, +IO_RULES,CHECK_UNAVAILABLE_LOC,PASS,IO_000007,Valid Location Checks,Checks for unavailable locations.,Critical,0 such failures found.,,I/O,, +IO_RULES,CHECK_RESERVED_LOC,INAPPLICABLE,IO_000008,Valid Location Checks,Checks for reserved locations.,Critical,No reserved LogicLock region found.,,I/O,, +IO_RULES,OCT_SUPPORTS_SLEW_RATE,INAPPLICABLE,IO_000047,I/O Properties Checks for One I/O,On Chip Termination and Slew Rate should not be used at the same time.,Critical,No Slew Rate assignments found.,,I/O,, +IO_RULES,LOC_SUPPORTS_SLEW_RATE,INAPPLICABLE,IO_000046,I/O Properties Checks for One I/O,The location should support the requested Slew Rate value.,Critical,No Slew Rate assignments found.,,I/O,, +IO_RULES,IO_STD_SUPPORTS_SLEW_RATE,INAPPLICABLE,IO_000045,I/O Properties Checks for One I/O,The I/O standard should support the requested Slew Rate value.,Critical,No Slew Rate assignments found.,,I/O,, +IO_RULES,WEAK_PULL_UP_AND_BUS_HOLD_NOT_USED_SIMULTANEOUSLY,INAPPLICABLE,IO_000027,I/O Properties Checks for One I/O,Weak Pull Up and Bus Hold should not be used at the same time.,Critical,No Enable Bus-Hold Circuitry or Weak Pull-Up Resistor assignments found.,,I/O,, +IO_RULES,OCT_AND_CURRENT_STRENGTH_NOT_USED_SIMULTANEOUSLY,INAPPLICABLE,IO_000026,I/O Properties Checks for One I/O,On Chip Termination and Current Strength should not be used at the same time.,Critical,No Current Strength assignments found.,,I/O,, +IO_RULES,IO_DIR_SUPPORT_OCT_VALUE,PASS,IO_000024,I/O Properties Checks for One I/O,The I/O direction should support the On Chip Termination value.,Critical,0 such failures found.,,I/O,, +IO_RULES,IO_STD_SUPPORT_OPEN_DRAIN_VALUE,INAPPLICABLE,IO_000023,I/O Properties Checks for One I/O,The I/O standard should support the Open Drain value.,Critical,No open drain assignments found.,,I/O,, +IO_RULES,IO_STD_SUPPORT_BUS_HOLD_VALUE,INAPPLICABLE,IO_000022,I/O Properties Checks for One I/O,The I/O standard should support the requested Bus Hold value.,Critical,No Enable Bus-Hold Circuitry assignments found.,,I/O,, +IO_RULES,IO_STD_SUPPORT_WEAK_PULL_UP_VALUE,INAPPLICABLE,IO_000021,I/O Properties Checks for One I/O,The I/O standard should support the requested Weak Pull Up value.,Critical,No Weak Pull-Up Resistor assignments found.,,I/O,, +IO_RULES,IO_STD_SUPPORT_PCI_CLAMP_DIODE,INAPPLICABLE,IO_000020,I/O Properties Checks for One I/O,The I/O standard should support the requested PCI Clamp Diode.,Critical,No Clamping Diode assignments found.,,I/O,, +IO_RULES,IO_STD_SUPPORT_OCT_VALUE,PASS,IO_000019,I/O Properties Checks for One I/O,The I/O standard should support the requested On Chip Termination value.,Critical,0 such failures found.,,I/O,, +IO_RULES,IO_STD_SUPPORT_CURRENT_STRENGTH,INAPPLICABLE,IO_000018,I/O Properties Checks for One I/O,The I/O standard should support the requested Current Strength.,Critical,No Current Strength assignments found.,,I/O,, +IO_RULES,LOC_SUPPORT_PCI_CLAMP_DIODE,INAPPLICABLE,IO_000015,I/O Properties Checks for One I/O,The location should support the requested PCI Clamp Diode.,Critical,No Clamping Diode assignments found.,,I/O,, +IO_RULES,LOC_SUPPORT_WEAK_PULL_UP_VALUE,INAPPLICABLE,IO_000014,I/O Properties Checks for One I/O,The location should support the requested Weak Pull Up value.,Critical,No Weak Pull-Up Resistor assignments found.,,I/O,, +IO_RULES,LOC_SUPPORT_BUS_HOLD_VALUE,INAPPLICABLE,IO_000013,I/O Properties Checks for One I/O,The location should support the requested Bus Hold value.,Critical,No Enable Bus-Hold Circuitry assignments found.,,I/O,, +IO_RULES,LOC_SUPPORT_OCT_VALUE,PASS,IO_000012,I/O Properties Checks for One I/O,The location should support the requested On Chip Termination value.,Critical,0 such failures found.,,I/O,, +IO_RULES,LOC_SUPPORT_CURRENT_STRENGTH,INAPPLICABLE,IO_000011,I/O Properties Checks for One I/O,The location should support the requested Current Strength.,Critical,No Current Strength assignments found.,,I/O,, +IO_RULES,LOC_SUPPORT_IO_DIR,PASS,IO_000010,I/O Properties Checks for One I/O,The location should support the requested I/O direction.,Critical,0 such failures found.,,I/O,, +IO_RULES,LOC_SUPPORT_IO_STD,PASS,IO_000009,I/O Properties Checks for One I/O,The location should support the requested I/O standard.,Critical,0 such failures found.,,I/O,, +IO_RULES,SINGLE_ENDED_OUTPUTS_LAB_ROWS_FROM_DIFF_IO,INAPPLICABLE,IO_000034,SI Related Distance Checks,Single-ended outputs should be 0 LAB row(s) away from a differential I/O.,High,No Differential I/O Standard assignments found.,,I/O,, +IO_RULES,DEV_IO_RULE_OCT_DISCLAIMER,,,,,,,,,, +IO_RULES_MATRIX,Pin/Rules,IO_000002;IO_000001;IO_000003;IO_000004;IO_000005;IO_000006;IO_000007;IO_000008;IO_000047;IO_000046;IO_000045;IO_000027;IO_000026;IO_000024;IO_000023;IO_000022;IO_000021;IO_000020;IO_000019;IO_000018;IO_000015;IO_000014;IO_000013;IO_000012;IO_000011;IO_000010;IO_000009;IO_000034, +IO_RULES_MATRIX,Total Pass,0;10;10;0;0;10;10;0;0;0;0;0;0;8;0;0;0;0;8;0;0;0;0;8;0;10;10;0, +IO_RULES_MATRIX,Total Unchecked,0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0, +IO_RULES_MATRIX,Total Inapplicable,10;0;0;10;10;0;0;10;10;10;10;10;10;2;10;10;10;10;2;10;10;10;10;2;10;0;0;10, +IO_RULES_MATRIX,Total Fail,0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0, +IO_RULES_MATRIX,gpio_o[0],Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_MATRIX,gpio_o[1],Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_MATRIX,gpio_o[2],Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_MATRIX,gpio_o[3],Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_MATRIX,gpio_o[4],Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_MATRIX,gpio_o[5],Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_MATRIX,gpio_o[6],Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_MATRIX,gpio_o[7],Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_MATRIX,clk_i,Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_MATRIX,rstn_i,Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Pass;Pass;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Inapplicable;Pass;Pass;Inapplicable, +IO_RULES_SUMMARY,Total I/O Rules,28, +IO_RULES_SUMMARY,Number of I/O Rules Passed,9, +IO_RULES_SUMMARY,Number of I/O Rules Failed,0, +IO_RULES_SUMMARY,Number of I/O Rules Unchecked,0, +IO_RULES_SUMMARY,Number of I/O Rules Inapplicable,19, diff --git a/quartus_project/db/test_neorv32.cmp.rdb b/quartus_project/db/test_neorv32.cmp.rdb new file mode 100644 index 000000000..86a3d7bf7 Binary files /dev/null and b/quartus_project/db/test_neorv32.cmp.rdb differ diff --git a/quartus_project/db/test_neorv32.cmp_merge.kpt b/quartus_project/db/test_neorv32.cmp_merge.kpt new file mode 100644 index 000000000..20f8eaf6d Binary files /dev/null and b/quartus_project/db/test_neorv32.cmp_merge.kpt differ diff --git a/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.ff_0c_fast.hsd b/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.ff_0c_fast.hsd new file mode 100644 index 000000000..89911ec96 Binary files /dev/null and b/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.ff_0c_fast.hsd differ diff --git a/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.ff_85c_fast.hsd b/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.ff_85c_fast.hsd new file mode 100644 index 000000000..01e102dfa Binary files /dev/null and b/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.ff_85c_fast.hsd differ diff --git a/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.tt_0c_slow.hsd b/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.tt_0c_slow.hsd new file mode 100644 index 000000000..82cbb1529 Binary files /dev/null and b/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.tt_0c_slow.hsd differ diff --git a/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.tt_85c_slow.hsd b/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.tt_85c_slow.hsd new file mode 100644 index 000000000..9071312e9 Binary files /dev/null and b/quartus_project/db/test_neorv32.cyclonev_io_sim_cache.tt_85c_slow.hsd differ diff --git a/quartus_project/db/test_neorv32.db_info b/quartus_project/db/test_neorv32.db_info new file mode 100644 index 000000000..0a435eece --- /dev/null +++ b/quartus_project/db/test_neorv32.db_info @@ -0,0 +1,3 @@ +Quartus_Version = Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition +Version_Index = 553882368 +Creation_Time = Mon Mar 6 10:15:56 2023 diff --git a/quartus_project/db/test_neorv32.eda.qmsg b/quartus_project/db/test_neorv32.eda.qmsg new file mode 100644 index 000000000..dcf096e6d --- /dev/null +++ b/quartus_project/db/test_neorv32.eda.qmsg @@ -0,0 +1,6 @@ +{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Design Software" 0 -1 1675867442093 ""} +{ "Info" "IQEXE_START_BANNER_PRODUCT" "EDA Netlist Writer Quartus Prime " "Running Quartus Prime EDA Netlist Writer" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition " "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition" { } { } 0 0 "%1!s!" 0 0 "Design Software" 0 -1 1675867442093 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Feb 8 15:44:01 2023 " "Processing started: Wed Feb 8 15:44:01 2023" { } { } 0 0 "Processing started: %1!s!" 0 0 "Design Software" 0 -1 1675867442093 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "EDA Netlist Writer" 0 -1 1675867442093 ""} +{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_eda --read_settings_files=off --write_settings_files=off test_neorv32 -c test_neorv32 " "Command: quartus_eda --read_settings_files=off --write_settings_files=off test_neorv32 -c test_neorv32" { } { } 0 0 "Command: %1!s!" 0 0 "EDA Netlist Writer" 0 -1 1675867442093 ""} +{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "EDA Netlist Writer" 0 -1 1675867442696 ""} +{ "Info" "IWSC_DONE_HDL_GENERATION" "test_neorv32.vo /home/seti/quartus_project/simulation/questa/ simulation " "Generated file test_neorv32.vo in folder \"/home/seti/quartus_project/simulation/questa/\" for EDA simulation tool" { } { } 0 204019 "Generated file %1!s! in folder \"%2!s!\" for EDA %3!s! tool" 0 0 "EDA Netlist Writer" 0 -1 1675867443314 ""} +{ "Info" "IQEXE_ERROR_COUNT" "EDA Netlist Writer 0 s 1 Quartus Prime " "Quartus Prime EDA Netlist Writer was successful. 0 errors, 1 warning" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "726 " "Peak virtual memory: 726 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1675867443365 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Feb 8 15:44:03 2023 " "Processing ended: Wed Feb 8 15:44:03 2023" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1675867443365 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:02 " "Elapsed time: 00:00:02" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1675867443365 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:01 " "Total CPU time (on all processors): 00:00:01" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1675867443365 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "EDA Netlist Writer" 0 -1 1675867443365 ""} diff --git a/quartus_project/db/test_neorv32.fit.qmsg b/quartus_project/db/test_neorv32.fit.qmsg new file mode 100644 index 000000000..67b164ca0 --- /dev/null +++ b/quartus_project/db/test_neorv32.fit.qmsg @@ -0,0 +1,59 @@ +{ "Info" "IQCU_OPT_MODE_DESCRIPTION" "Aggressive Performance timing performance increased logic area and compilation time " "Aggressive Performance optimization mode selected -- timing performance will be prioritized at the potential cost of increased logic area and compilation time" { } { } 0 16303 "%1!s! optimization mode selected -- %2!s! will be prioritized at the potential cost of %3!s!" 0 0 "Fitter" 0 -1 1675867301268 ""} +{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "Fitter" 0 -1 1675867301273 ""} +{ "Info" "IQCU_PARALLEL_AUTODETECT_MULTIPLE_PROCESSORS" "4 4 " "Parallel compilation is enabled and will use 4 of the 4 processors detected" { } { } 0 20030 "Parallel compilation is enabled and will use %1!i! of the %2!i! processors detected" 0 0 "Fitter" 0 -1 1675867301274 ""} +{ "Info" "IMPP_MPP_USER_DEVICE" "test_neorv32 5CSEMA5F31C6 " "Selected device 5CSEMA5F31C6 for design \"test_neorv32\"" { } { } 0 119006 "Selected device %2!s! for design \"%1!s!\"" 0 0 "Fitter" 0 -1 1675867301298 ""} +{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "Low junction temperature 0 degrees C " "Low junction temperature is 0 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Fitter" 0 -1 1675867301335 ""} +{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "High junction temperature 85 degrees C " "High junction temperature is 85 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Fitter" 0 -1 1675867301335 ""} +{ "Info" "IFITCC_FITCC_INFO_STANDARD_FIT_COMPILATION_ON" "" "Fitter is performing a Standard Fit compilation using maximum Fitter effort to optimize design performance" { } { } 0 171004 "Fitter is performing a Standard Fit compilation using maximum Fitter effort to optimize design performance" 0 0 "Fitter" 0 -1 1675867301712 ""} +{ "Warning" "WCUT_CUT_ATOM_PINS_WITH_INCOMPLETE_IO_ASSIGNMENTS" "" "Some pins have incomplete I/O assignments. Refer to the I/O Assignment Warnings report for details" { } { } 0 15714 "Some pins have incomplete I/O assignments. Refer to the I/O Assignment Warnings report for details" 0 0 "Fitter" 0 -1 1675867301910 ""} +{ "Info" "IFSAC_FSAC_RAM_METASTABILITY_INFO" "" "Design uses memory blocks. Violating setup or hold times of memory block address registers for either read or write operations could cause memory contents to be corrupted. Make sure that all memory block address registers meet the setup and hold time requirements." { } { } 0 176045 "Design uses memory blocks. Violating setup or hold times of memory block address registers for either read or write operations could cause memory contents to be corrupted. Make sure that all memory block address registers meet the setup and hold time requirements." 0 0 "Fitter" 0 -1 1675867301963 ""} +{ "Info" "IFITCC_FITCC_FITTER_PERIPHERY_PLACEMENT_START_INFO" "" "Starting Fitter periphery placement operations" { } { } 0 184020 "Starting Fitter periphery placement operations" 0 0 "Fitter" 0 -1 1675867311027 ""} +{ "Info" "ICCLK_CLOCKS_TOP" "1 (1 global) " "Promoted 1 clock (1 global)" { { "Info" "ICCLK_PROMOTE_ASSIGNMENT" "clk_i~inputCLKENA0 1411 global CLKCTRL_G6 " "clk_i~inputCLKENA0 with 1411 fanout uses global clock CLKCTRL_G6" { } { } 0 11162 "%1!s! with %2!d! fanout uses %3!s! clock %4!s!" 0 0 "Design Software" 0 -1 1675867311126 ""} } { } 0 11178 "Promoted %1!d! clock%2!s! %3!s!" 0 0 "Fitter" 0 -1 1675867311126 ""} +{ "Info" "IFITCC_FITCC_FITTER_PERIPHERY_PLACEMENT_END_INFO" "00:00:00 " "Fitter periphery placement operations ending: elapsed time is 00:00:00" { } { } 0 184021 "Fitter periphery placement operations ending: elapsed time is %1!s!" 0 0 "Fitter" 0 -1 1675867311126 ""} +{ "Info" "IFSAC_FSAC_REGISTER_PACKING_START_REGPACKING_INFO" "" "Starting register packing" { } { } 0 176233 "Starting register packing" 0 0 "Fitter" 0 -1 1675867311164 ""} +{ "Extra Info" "IFSAC_FSAC_REGISTER_PACKING_BEGIN_FAST_REGISTER_INFO" "" "Started Fast Input/Output/OE register processing" { } { } 1 176236 "Started Fast Input/Output/OE register processing" 1 0 "Fitter" 0 -1 1675867311170 ""} +{ "Extra Info" "IFSAC_FSAC_REGISTER_PACKING_FINISH_FAST_REGISTER_INFO" "" "Finished Fast Input/Output/OE register processing" { } { } 1 176237 "Finished Fast Input/Output/OE register processing" 1 0 "Fitter" 0 -1 1675867311180 ""} +{ "Extra Info" "IFSAC_FSAC_START_MAC_SCAN_CHAIN_INFERENCING" "" "Start inferring scan chains for DSP blocks" { } { } 1 176238 "Start inferring scan chains for DSP blocks" 1 0 "Fitter" 0 -1 1675867311191 ""} +{ "Extra Info" "IFSAC_FSAC_FINISH_MAC_SCAN_CHAIN_INFERENCING" "" "Inferring scan chains for DSP blocks is complete" { } { } 1 176239 "Inferring scan chains for DSP blocks is complete" 1 0 "Fitter" 0 -1 1675867311191 ""} +{ "Extra Info" "IFSAC_FSAC_START_IO_MAC_RAM_PACKING" "" "Moving registers into I/O cells, DSP blocks, and RAM blocks to improve timing and density" { } { } 1 176246 "Moving registers into I/O cells, DSP blocks, and RAM blocks to improve timing and density" 1 0 "Fitter" 0 -1 1675867311196 ""} +{ "Critical Warning" "WSTA_SDC_NOT_FOUND" "test_neorv32.sdc " "Synopsys Design Constraints File file not found: 'test_neorv32.sdc'. A Synopsys Design Constraints File is required by the Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." { } { } 1 332012 "Synopsys Design Constraints File file not found: '%1!s!'. A Synopsys Design Constraints File is required by the Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." 0 0 "Fitter" 0 -1 1675867312018 ""} +{ "Info" "ISTA_NO_CLOCK_FOUND_NO_DERIVING_MSG" "base clocks " "No user constrained base clocks found in the design" { } { } 0 332144 "No user constrained %1!s! found in the design" 0 0 "Fitter" 0 -1 1675867312018 ""} +{ "Info" "ISTA_NO_CLOCK_UNCERTAINTY_FOUND_DERIVING" "\"derive_clock_uncertainty\" " "No user constrained clock uncertainty found in the design. Calling \"derive_clock_uncertainty\"" { } { } 0 332143 "No user constrained clock uncertainty found in the design. Calling %1!s!" 0 0 "Fitter" 0 -1 1675867312056 ""} +{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Fitter" 0 -1 1675867312056 ""} +{ "Info" "ISTA_DEFAULT_TDC_OPTIMIZATION_GOALS" "" "Timing requirements not specified -- optimizing circuit to achieve the following default global requirements" { { "Info" "ISTA_ASSUMED_DEFAULT_TDC_REQUIREMENT" "" "Assuming a default timing requirement" { } { } 0 332127 "Assuming a default timing requirement" 0 0 "Design Software" 0 -1 1675867312057 ""} } { } 0 332128 "Timing requirements not specified -- optimizing circuit to achieve the following default global requirements" 0 0 "Fitter" 0 -1 1675867312057 ""} +{ "Info" "ISTA_REPORT_CLOCKS_INFO" "Found 1 clocks " "Found 1 clocks" { { "Info" "ISTA_REPORT_CLOCKS_INFO" " Period Clock Name " " Period Clock Name" { } { } 0 332111 "%1!s!" 0 0 "Design Software" 0 -1 1675867312057 ""} { "Info" "ISTA_REPORT_CLOCKS_INFO" "======== ============ " "======== ============" { } { } 0 332111 "%1!s!" 0 0 "Design Software" 0 -1 1675867312057 ""} { "Info" "ISTA_REPORT_CLOCKS_INFO" " 1.000 clk_i " " 1.000 clk_i" { } { } 0 332111 "%1!s!" 0 0 "Design Software" 0 -1 1675867312057 ""} } { } 0 332111 "%1!s!" 0 0 "Fitter" 0 -1 1675867312057 ""} +{ "Extra Info" "IFSAC_FSAC_FINISH_IO_MAC_RAM_PACKING" "" "Finished moving registers into I/O cells, DSP blocks, and RAM blocks" { } { } 1 176247 "Finished moving registers into I/O cells, DSP blocks, and RAM blocks" 1 0 "Fitter" 0 -1 1675867312276 ""} +{ "Info" "IFSAC_FSAC_REGISTER_PACKING_FINISH_REGPACKING_INFO" "" "Finished register packing" { { "Extra Info" "IFSAC_NO_REGISTERS_WERE_PACKED" "" "No registers were packed into other blocks" { } { } 1 176219 "No registers were packed into other blocks" 0 0 "Design Software" 0 -1 1675867312282 ""} } { } 0 176235 "Finished register packing" 0 0 "Fitter" 0 -1 1675867312282 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_START" "speed " "Starting physical synthesis optimizations for speed" { } { } 0 128000 "Starting physical synthesis optimizations for %1!s!" 0 0 "Fitter" 0 -1 1675867312345 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_ALGO_START" "register retiming " "Starting physical synthesis algorithm register retiming" { } { } 0 128002 "Starting physical synthesis algorithm %1!s!" 0 0 "Fitter" 0 -1 1675867312638 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_ALGO_END_SLACK" "register retiming 0 " "Physical synthesis algorithm register retiming complete: estimated slack improvement of 0 ps" { } { } 0 128003 "Physical synthesis algorithm %1!s! complete: estimated slack improvement of %2!d! ps" 0 0 "Fitter" 0 -1 1675867313886 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_ALGO_START" "combinational resynthesis using boolean division " "Starting physical synthesis algorithm combinational resynthesis using boolean division" { } { } 0 128002 "Starting physical synthesis algorithm %1!s!" 0 0 "Fitter" 0 -1 1675867313889 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_ALGO_END_SLACK" "combinational resynthesis using boolean division 435 " "Physical synthesis algorithm combinational resynthesis using boolean division complete: estimated slack improvement of 435 ps" { } { } 0 128003 "Physical synthesis algorithm %1!s! complete: estimated slack improvement of %2!d! ps" 0 0 "Fitter" 0 -1 1675867314984 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_ALGO_START" "register retiming " "Starting physical synthesis algorithm register retiming" { } { } 0 128002 "Starting physical synthesis algorithm %1!s!" 0 0 "Fitter" 0 -1 1675867314985 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_ALGO_END_SLACK" "register retiming 0 " "Physical synthesis algorithm register retiming complete: estimated slack improvement of 0 ps" { } { } 0 128003 "Physical synthesis algorithm %1!s! complete: estimated slack improvement of %2!d! ps" 0 0 "Fitter" 0 -1 1675867315851 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_ALGO_START" "combinational resynthesis using boolean division " "Starting physical synthesis algorithm combinational resynthesis using boolean division" { } { } 0 128002 "Starting physical synthesis algorithm %1!s!" 0 0 "Fitter" 0 -1 1675867315854 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_ALGO_END_SLACK" "combinational resynthesis using boolean division 0 " "Physical synthesis algorithm combinational resynthesis using boolean division complete: estimated slack improvement of 0 ps" { } { } 0 128003 "Physical synthesis algorithm %1!s! complete: estimated slack improvement of %2!d! ps" 0 0 "Fitter" 0 -1 1675867316972 ""} +{ "Info" "ICSYN_PHYSICAL_SYNTHESIS_END" "speed 00:00:05 " "Physical synthesis optimizations for speed complete: elapsed time is 00:00:05" { } { } 0 128001 "Physical synthesis optimizations for %1!s! complete: elapsed time is %2!s!" 0 0 "Fitter" 0 -1 1675867317569 ""} +{ "Info" "IFSAC_FSAC_REGISTER_PACKING_START_REGPACKING_INFO" "" "Starting register packing" { } { } 0 176233 "Starting register packing" 0 0 "Fitter" 0 -1 1675867317672 ""} +{ "Extra Info" "IFSAC_FSAC_START_MAC_SCAN_CHAIN_INFERENCING" "" "Start inferring scan chains for DSP blocks" { } { } 1 176238 "Start inferring scan chains for DSP blocks" 1 0 "Fitter" 0 -1 1675867317692 ""} +{ "Extra Info" "IFSAC_FSAC_FINISH_MAC_SCAN_CHAIN_INFERENCING" "" "Inferring scan chains for DSP blocks is complete" { } { } 1 176239 "Inferring scan chains for DSP blocks is complete" 1 0 "Fitter" 0 -1 1675867317692 ""} +{ "Extra Info" "IFSAC_FSAC_START_IO_MAC_RAM_PACKING" "" "Moving registers into I/O cells, DSP blocks, and RAM blocks to improve timing and density" { } { } 1 176246 "Moving registers into I/O cells, DSP blocks, and RAM blocks to improve timing and density" 1 0 "Fitter" 0 -1 1675867317698 ""} +{ "Extra Info" "IFSAC_FSAC_FINISH_IO_MAC_RAM_PACKING" "" "Finished moving registers into I/O cells, DSP blocks, and RAM blocks" { } { } 1 176247 "Finished moving registers into I/O cells, DSP blocks, and RAM blocks" 1 0 "Fitter" 0 -1 1675867318016 ""} +{ "Info" "IFSAC_FSAC_REGISTER_PACKING_FINISH_REGPACKING_INFO" "" "Finished register packing" { { "Extra Info" "IFSAC_NO_REGISTERS_WERE_PACKED" "" "No registers were packed into other blocks" { } { } 1 176219 "No registers were packed into other blocks" 0 0 "Design Software" 0 -1 1675867318024 ""} } { } 0 176235 "Finished register packing" 0 0 "Fitter" 0 -1 1675867318024 ""} +{ "Info" "IFSV_FITTER_PREPARATION_END" "00:00:17 " "Fitter preparation operations ending: elapsed time is 00:00:17" { } { } 0 11798 "Fitter preparation operations ending: elapsed time is %1!s!" 0 0 "Fitter" 0 -1 1675867318172 ""} +{ "Info" "IFITAPI_FITAPI_VPR_FITTER_PLACEMENT_PREP_START" "" "Fitter placement preparation operations beginning" { } { } 0 170189 "Fitter placement preparation operations beginning" 0 0 "Fitter" 0 -1 1675867322257 ""} +{ "Info" "IVPR20K_VPR_APL_ENABLED" "" "The Fitter is using Advanced Physical Optimization." { } { } 0 14951 "The Fitter is using Advanced Physical Optimization." 0 0 "Fitter" 0 -1 1675867322743 ""} +{ "Info" "IFITAPI_FITAPI_VPR_FITTER_PLACEMENT_PREP_END" "00:01:02 " "Fitter placement preparation operations ending: elapsed time is 00:01:02" { } { } 0 170190 "Fitter placement preparation operations ending: elapsed time is %1!s!" 0 0 "Fitter" 0 -1 1675867384622 ""} +{ "Info" "IFITAPI_FITAPI_VPR_FITTER_PLACEMENT_START" "" "Fitter placement operations beginning" { } { } 0 170191 "Fitter placement operations beginning" 0 0 "Fitter" 0 -1 1675867391086 ""} +{ "Info" "IFITAPI_FITAPI_INFO_VPR_PLACEMENT_FINISH" "" "Fitter placement was successful" { } { } 0 170137 "Fitter placement was successful" 0 0 "Fitter" 0 -1 1675867397167 ""} +{ "Info" "IFITAPI_FITAPI_VPR_FITTER_PLACEMENT_END" "00:00:06 " "Fitter placement operations ending: elapsed time is 00:00:06" { } { } 0 170192 "Fitter placement operations ending: elapsed time is %1!s!" 0 0 "Fitter" 0 -1 1675867397167 ""} +{ "Info" "IFITAPI_FITAPI_VPR_FITTER_ROUTING_START" "" "Fitter routing operations beginning" { } { } 0 170193 "Fitter routing operations beginning" 0 0 "Fitter" 0 -1 1675867398393 ""} +{ "Info" "IFITAPI_FITAPI_VPR_PERCENT_ROUTING_RESOURCE_USAGE" "1 " "Router estimated average interconnect usage is 1% of the available device resources" { { "Info" "IFITAPI_FITAPI_VPR_PEAK_ROUTING_REGION" "25 X56_Y11 X66_Y22 " "Router estimated peak interconnect usage is 25% of the available device resources in the region that extends from location X56_Y11 to location X66_Y22" { } { { "loc" "" { Generic "/home/seti/quartus_project/" { { 1 { 0 "Router estimated peak interconnect usage is 25% of the available device resources in the region that extends from location X56_Y11 to location X66_Y22"} { { 12 { 0 ""} 56 11 11 12 } } } } } } } 0 170196 "Router estimated peak interconnect usage is %1!d!%% of the available device resources in the region that extends from location %2!s! to location %3!s!" 0 0 "Design Software" 0 -1 1675867406828 ""} } { } 0 170195 "Router estimated average interconnect usage is %1!d!%% of the available device resources" 0 0 "Fitter" 0 -1 1675867406828 ""} +{ "Info" "IFITAPI_FITAPI_VPR_FITTER_ROUTING_END" "00:00:14 " "Fitter routing operations ending: elapsed time is 00:00:14" { } { } 0 170194 "Fitter routing operations ending: elapsed time is %1!s!" 0 0 "Fitter" 0 -1 1675867415209 ""} +{ "Info" "IVPR20K_VPR_TIMING_ANALYSIS_TIME" "the Fitter 3.60 " "Total time spent on timing analysis during the Fitter is 3.60 seconds." { } { } 0 11888 "Total time spent on timing analysis during %1!s! is %2!s! seconds." 0 0 "Fitter" 0 -1 1675867418815 ""} +{ "Info" "ITAPI_TAPI_STARTED" "" "Started post-fitting delay annotation" { } { } 0 334003 "Started post-fitting delay annotation" 0 0 "Fitter" 0 -1 1675867418902 ""} +{ "Info" "ITAPI_TAPI_COMPLETED" "" "Delay annotation completed successfully" { } { } 0 334004 "Delay annotation completed successfully" 0 0 "Fitter" 0 -1 1675867420082 ""} +{ "Info" "ITAPI_TAPI_STARTED" "" "Started post-fitting delay annotation" { } { } 0 334003 "Started post-fitting delay annotation" 0 0 "Fitter" 0 -1 1675867420084 ""} +{ "Info" "ITAPI_TAPI_COMPLETED" "" "Delay annotation completed successfully" { } { } 0 334004 "Delay annotation completed successfully" 0 0 "Fitter" 0 -1 1675867421167 ""} +{ "Info" "IFSV_FITTER_POST_OPERATION_END" "00:00:07 " "Fitter post-fit operations ending: elapsed time is 00:00:07" { } { } 0 11801 "Fitter post-fit operations ending: elapsed time is %1!s!" 0 0 "Fitter" 0 -1 1675867425134 ""} +{ "Info" "IQEXE_ERROR_COUNT" "Fitter 0 s 3 s Quartus Prime " "Quartus Prime Fitter was successful. 0 errors, 3 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "1957 " "Peak virtual memory: 1957 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1675867426434 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Feb 8 15:43:46 2023 " "Processing ended: Wed Feb 8 15:43:46 2023" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1675867426434 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:02:06 " "Elapsed time: 00:02:06" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1675867426434 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:03:06 " "Total CPU time (on all processors): 00:03:06" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1675867426434 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Fitter" 0 -1 1675867426434 ""} diff --git a/quartus_project/db/test_neorv32.hier_info b/quartus_project/db/test_neorv32.hier_info new file mode 100644 index 000000000..03e33b75c --- /dev/null +++ b/quartus_project/db/test_neorv32.hier_info @@ -0,0 +1,13283 @@ +|neorv32_test_setup_approm +clk_i => neorv32_top:neorv32_top_inst.clk_i +rstn_i => neorv32_top:neorv32_top_inst.rstn_i +gpio_o[0] <= neorv32_top:neorv32_top_inst.gpio_o[0] +gpio_o[1] <= neorv32_top:neorv32_top_inst.gpio_o[1] +gpio_o[2] <= neorv32_top:neorv32_top_inst.gpio_o[2] +gpio_o[3] <= neorv32_top:neorv32_top_inst.gpio_o[3] +gpio_o[4] <= neorv32_top:neorv32_top_inst.gpio_o[4] +gpio_o[5] <= neorv32_top:neorv32_top_inst.gpio_o[5] +gpio_o[6] <= neorv32_top:neorv32_top_inst.gpio_o[6] +gpio_o[7] <= neorv32_top:neorv32_top_inst.gpio_o[7] + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst +clk_i => neorv32_cpu:neorv32_cpu_inst.clk_i +clk_i => neorv32_busswitch:neorv32_busswitch_inst.clk_i +clk_i => neorv32_bus_keeper:neorv32_bus_keeper_inst.clk_i +clk_i => neorv32_imem:neorv32_int_imem_inst_true:neorv32_int_imem_inst.clk_i +clk_i => neorv32_dmem:neorv32_int_dmem_inst_true:neorv32_int_dmem_inst.clk_i +clk_i => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.clk_i +clk_i => neorv32_mtime:neorv32_mtime_inst_true:neorv32_mtime_inst.clk_i +clk_i => neorv32_sysinfo:neorv32_sysinfo_inst.clk_i +clk_i => rstn_int.CLK +clk_i => rstn_int_sreg[0].CLK +clk_i => rstn_int_sreg[1].CLK +clk_i => rstn_int_sreg[2].CLK +clk_i => rstn_int_sreg[3].CLK +rstn_i => rstn_int.ACLR +rstn_i => rstn_int_sreg[0].ACLR +rstn_i => rstn_int_sreg[1].ACLR +rstn_i => rstn_int_sreg[2].ACLR +rstn_i => rstn_int_sreg[3].ACLR +jtag_trst_i => ~NO_FANOUT~ +jtag_tck_i => ~NO_FANOUT~ +jtag_tdi_i => jtag_tdo_o.DATAIN +jtag_tdo_o <= jtag_tdi_i.DB_MAX_OUTPUT_PORT_TYPE +jtag_tms_i => ~NO_FANOUT~ +wb_tag_o[0] <= +wb_tag_o[1] <= +wb_tag_o[2] <= +wb_adr_o[0] <= +wb_adr_o[1] <= +wb_adr_o[2] <= +wb_adr_o[3] <= +wb_adr_o[4] <= +wb_adr_o[5] <= +wb_adr_o[6] <= +wb_adr_o[7] <= +wb_adr_o[8] <= +wb_adr_o[9] <= +wb_adr_o[10] <= +wb_adr_o[11] <= +wb_adr_o[12] <= +wb_adr_o[13] <= +wb_adr_o[14] <= +wb_adr_o[15] <= +wb_adr_o[16] <= +wb_adr_o[17] <= +wb_adr_o[18] <= +wb_adr_o[19] <= +wb_adr_o[20] <= +wb_adr_o[21] <= +wb_adr_o[22] <= +wb_adr_o[23] <= +wb_adr_o[24] <= +wb_adr_o[25] <= +wb_adr_o[26] <= +wb_adr_o[27] <= +wb_adr_o[28] <= +wb_adr_o[29] <= +wb_adr_o[30] <= +wb_adr_o[31] <= +wb_dat_i[0] => ~NO_FANOUT~ +wb_dat_i[1] => ~NO_FANOUT~ +wb_dat_i[2] => ~NO_FANOUT~ +wb_dat_i[3] => ~NO_FANOUT~ +wb_dat_i[4] => ~NO_FANOUT~ +wb_dat_i[5] => ~NO_FANOUT~ +wb_dat_i[6] => ~NO_FANOUT~ +wb_dat_i[7] => ~NO_FANOUT~ +wb_dat_i[8] => ~NO_FANOUT~ +wb_dat_i[9] => ~NO_FANOUT~ +wb_dat_i[10] => ~NO_FANOUT~ +wb_dat_i[11] => ~NO_FANOUT~ +wb_dat_i[12] => ~NO_FANOUT~ +wb_dat_i[13] => ~NO_FANOUT~ +wb_dat_i[14] => ~NO_FANOUT~ +wb_dat_i[15] => ~NO_FANOUT~ +wb_dat_i[16] => ~NO_FANOUT~ +wb_dat_i[17] => ~NO_FANOUT~ +wb_dat_i[18] => ~NO_FANOUT~ +wb_dat_i[19] => ~NO_FANOUT~ +wb_dat_i[20] => ~NO_FANOUT~ +wb_dat_i[21] => ~NO_FANOUT~ +wb_dat_i[22] => ~NO_FANOUT~ +wb_dat_i[23] => ~NO_FANOUT~ +wb_dat_i[24] => ~NO_FANOUT~ +wb_dat_i[25] => ~NO_FANOUT~ +wb_dat_i[26] => ~NO_FANOUT~ +wb_dat_i[27] => ~NO_FANOUT~ +wb_dat_i[28] => ~NO_FANOUT~ +wb_dat_i[29] => ~NO_FANOUT~ +wb_dat_i[30] => ~NO_FANOUT~ +wb_dat_i[31] => ~NO_FANOUT~ +wb_dat_o[0] <= +wb_dat_o[1] <= +wb_dat_o[2] <= +wb_dat_o[3] <= +wb_dat_o[4] <= +wb_dat_o[5] <= +wb_dat_o[6] <= +wb_dat_o[7] <= +wb_dat_o[8] <= +wb_dat_o[9] <= +wb_dat_o[10] <= +wb_dat_o[11] <= +wb_dat_o[12] <= +wb_dat_o[13] <= +wb_dat_o[14] <= +wb_dat_o[15] <= +wb_dat_o[16] <= +wb_dat_o[17] <= +wb_dat_o[18] <= +wb_dat_o[19] <= +wb_dat_o[20] <= +wb_dat_o[21] <= +wb_dat_o[22] <= +wb_dat_o[23] <= +wb_dat_o[24] <= +wb_dat_o[25] <= +wb_dat_o[26] <= +wb_dat_o[27] <= +wb_dat_o[28] <= +wb_dat_o[29] <= +wb_dat_o[30] <= +wb_dat_o[31] <= +wb_we_o <= +wb_sel_o[0] <= +wb_sel_o[1] <= +wb_sel_o[2] <= +wb_sel_o[3] <= +wb_stb_o <= +wb_cyc_o <= +wb_ack_i => ~NO_FANOUT~ +wb_err_i => ~NO_FANOUT~ +fence_o <= neorv32_cpu:neorv32_cpu_inst.d_bus_fence_o +fencei_o <= neorv32_cpu:neorv32_cpu_inst.i_bus_fence_o +xip_csn_o <= +xip_clk_o <= +xip_sdi_i => ~NO_FANOUT~ +xip_sdo_o <= +slink_tx_dat_o[7][0] <= +slink_tx_dat_o[7][1] <= +slink_tx_dat_o[7][2] <= +slink_tx_dat_o[7][3] <= +slink_tx_dat_o[7][4] <= +slink_tx_dat_o[7][5] <= +slink_tx_dat_o[7][6] <= +slink_tx_dat_o[7][7] <= +slink_tx_dat_o[7][8] <= +slink_tx_dat_o[7][9] <= +slink_tx_dat_o[7][10] <= +slink_tx_dat_o[7][11] <= +slink_tx_dat_o[7][12] <= +slink_tx_dat_o[7][13] <= +slink_tx_dat_o[7][14] <= +slink_tx_dat_o[7][15] <= +slink_tx_dat_o[7][16] <= +slink_tx_dat_o[7][17] <= +slink_tx_dat_o[7][18] <= +slink_tx_dat_o[7][19] <= +slink_tx_dat_o[7][20] <= +slink_tx_dat_o[7][21] <= +slink_tx_dat_o[7][22] <= +slink_tx_dat_o[7][23] <= +slink_tx_dat_o[7][24] <= +slink_tx_dat_o[7][25] <= +slink_tx_dat_o[7][26] <= +slink_tx_dat_o[7][27] <= +slink_tx_dat_o[7][28] <= +slink_tx_dat_o[7][29] <= +slink_tx_dat_o[7][30] <= +slink_tx_dat_o[7][31] <= +slink_tx_dat_o[6][0] <= +slink_tx_dat_o[6][1] <= +slink_tx_dat_o[6][2] <= +slink_tx_dat_o[6][3] <= +slink_tx_dat_o[6][4] <= +slink_tx_dat_o[6][5] <= +slink_tx_dat_o[6][6] <= +slink_tx_dat_o[6][7] <= +slink_tx_dat_o[6][8] <= +slink_tx_dat_o[6][9] <= +slink_tx_dat_o[6][10] <= +slink_tx_dat_o[6][11] <= +slink_tx_dat_o[6][12] <= +slink_tx_dat_o[6][13] <= +slink_tx_dat_o[6][14] <= +slink_tx_dat_o[6][15] <= +slink_tx_dat_o[6][16] <= +slink_tx_dat_o[6][17] <= +slink_tx_dat_o[6][18] <= +slink_tx_dat_o[6][19] <= +slink_tx_dat_o[6][20] <= +slink_tx_dat_o[6][21] <= +slink_tx_dat_o[6][22] <= +slink_tx_dat_o[6][23] <= +slink_tx_dat_o[6][24] <= +slink_tx_dat_o[6][25] <= +slink_tx_dat_o[6][26] <= +slink_tx_dat_o[6][27] <= +slink_tx_dat_o[6][28] <= +slink_tx_dat_o[6][29] <= +slink_tx_dat_o[6][30] <= +slink_tx_dat_o[6][31] <= +slink_tx_dat_o[5][0] <= +slink_tx_dat_o[5][1] <= +slink_tx_dat_o[5][2] <= +slink_tx_dat_o[5][3] <= +slink_tx_dat_o[5][4] <= +slink_tx_dat_o[5][5] <= +slink_tx_dat_o[5][6] <= +slink_tx_dat_o[5][7] <= +slink_tx_dat_o[5][8] <= +slink_tx_dat_o[5][9] <= +slink_tx_dat_o[5][10] <= +slink_tx_dat_o[5][11] <= +slink_tx_dat_o[5][12] <= +slink_tx_dat_o[5][13] <= +slink_tx_dat_o[5][14] <= +slink_tx_dat_o[5][15] <= +slink_tx_dat_o[5][16] <= +slink_tx_dat_o[5][17] <= +slink_tx_dat_o[5][18] <= +slink_tx_dat_o[5][19] <= +slink_tx_dat_o[5][20] <= +slink_tx_dat_o[5][21] <= +slink_tx_dat_o[5][22] <= +slink_tx_dat_o[5][23] <= +slink_tx_dat_o[5][24] <= +slink_tx_dat_o[5][25] <= +slink_tx_dat_o[5][26] <= +slink_tx_dat_o[5][27] <= +slink_tx_dat_o[5][28] <= +slink_tx_dat_o[5][29] <= +slink_tx_dat_o[5][30] <= +slink_tx_dat_o[5][31] <= +slink_tx_dat_o[4][0] <= +slink_tx_dat_o[4][1] <= +slink_tx_dat_o[4][2] <= +slink_tx_dat_o[4][3] <= +slink_tx_dat_o[4][4] <= +slink_tx_dat_o[4][5] <= +slink_tx_dat_o[4][6] <= +slink_tx_dat_o[4][7] <= +slink_tx_dat_o[4][8] <= +slink_tx_dat_o[4][9] <= +slink_tx_dat_o[4][10] <= +slink_tx_dat_o[4][11] <= +slink_tx_dat_o[4][12] <= +slink_tx_dat_o[4][13] <= +slink_tx_dat_o[4][14] <= +slink_tx_dat_o[4][15] <= +slink_tx_dat_o[4][16] <= +slink_tx_dat_o[4][17] <= +slink_tx_dat_o[4][18] <= +slink_tx_dat_o[4][19] <= +slink_tx_dat_o[4][20] <= +slink_tx_dat_o[4][21] <= +slink_tx_dat_o[4][22] <= +slink_tx_dat_o[4][23] <= +slink_tx_dat_o[4][24] <= +slink_tx_dat_o[4][25] <= +slink_tx_dat_o[4][26] <= +slink_tx_dat_o[4][27] <= +slink_tx_dat_o[4][28] <= +slink_tx_dat_o[4][29] <= +slink_tx_dat_o[4][30] <= +slink_tx_dat_o[4][31] <= +slink_tx_dat_o[3][0] <= +slink_tx_dat_o[3][1] <= +slink_tx_dat_o[3][2] <= +slink_tx_dat_o[3][3] <= +slink_tx_dat_o[3][4] <= +slink_tx_dat_o[3][5] <= +slink_tx_dat_o[3][6] <= +slink_tx_dat_o[3][7] <= +slink_tx_dat_o[3][8] <= +slink_tx_dat_o[3][9] <= +slink_tx_dat_o[3][10] <= +slink_tx_dat_o[3][11] <= +slink_tx_dat_o[3][12] <= +slink_tx_dat_o[3][13] <= +slink_tx_dat_o[3][14] <= +slink_tx_dat_o[3][15] <= +slink_tx_dat_o[3][16] <= +slink_tx_dat_o[3][17] <= +slink_tx_dat_o[3][18] <= +slink_tx_dat_o[3][19] <= +slink_tx_dat_o[3][20] <= +slink_tx_dat_o[3][21] <= +slink_tx_dat_o[3][22] <= +slink_tx_dat_o[3][23] <= +slink_tx_dat_o[3][24] <= +slink_tx_dat_o[3][25] <= +slink_tx_dat_o[3][26] <= +slink_tx_dat_o[3][27] <= +slink_tx_dat_o[3][28] <= +slink_tx_dat_o[3][29] <= +slink_tx_dat_o[3][30] <= +slink_tx_dat_o[3][31] <= +slink_tx_dat_o[2][0] <= +slink_tx_dat_o[2][1] <= +slink_tx_dat_o[2][2] <= +slink_tx_dat_o[2][3] <= +slink_tx_dat_o[2][4] <= +slink_tx_dat_o[2][5] <= +slink_tx_dat_o[2][6] <= +slink_tx_dat_o[2][7] <= +slink_tx_dat_o[2][8] <= +slink_tx_dat_o[2][9] <= +slink_tx_dat_o[2][10] <= +slink_tx_dat_o[2][11] <= +slink_tx_dat_o[2][12] <= +slink_tx_dat_o[2][13] <= +slink_tx_dat_o[2][14] <= +slink_tx_dat_o[2][15] <= +slink_tx_dat_o[2][16] <= +slink_tx_dat_o[2][17] <= +slink_tx_dat_o[2][18] <= +slink_tx_dat_o[2][19] <= +slink_tx_dat_o[2][20] <= +slink_tx_dat_o[2][21] <= +slink_tx_dat_o[2][22] <= +slink_tx_dat_o[2][23] <= +slink_tx_dat_o[2][24] <= +slink_tx_dat_o[2][25] <= +slink_tx_dat_o[2][26] <= +slink_tx_dat_o[2][27] <= +slink_tx_dat_o[2][28] <= +slink_tx_dat_o[2][29] <= +slink_tx_dat_o[2][30] <= +slink_tx_dat_o[2][31] <= +slink_tx_dat_o[1][0] <= +slink_tx_dat_o[1][1] <= +slink_tx_dat_o[1][2] <= +slink_tx_dat_o[1][3] <= +slink_tx_dat_o[1][4] <= +slink_tx_dat_o[1][5] <= +slink_tx_dat_o[1][6] <= +slink_tx_dat_o[1][7] <= +slink_tx_dat_o[1][8] <= +slink_tx_dat_o[1][9] <= +slink_tx_dat_o[1][10] <= +slink_tx_dat_o[1][11] <= +slink_tx_dat_o[1][12] <= +slink_tx_dat_o[1][13] <= +slink_tx_dat_o[1][14] <= +slink_tx_dat_o[1][15] <= +slink_tx_dat_o[1][16] <= +slink_tx_dat_o[1][17] <= +slink_tx_dat_o[1][18] <= +slink_tx_dat_o[1][19] <= +slink_tx_dat_o[1][20] <= +slink_tx_dat_o[1][21] <= +slink_tx_dat_o[1][22] <= +slink_tx_dat_o[1][23] <= +slink_tx_dat_o[1][24] <= +slink_tx_dat_o[1][25] <= +slink_tx_dat_o[1][26] <= +slink_tx_dat_o[1][27] <= +slink_tx_dat_o[1][28] <= +slink_tx_dat_o[1][29] <= +slink_tx_dat_o[1][30] <= +slink_tx_dat_o[1][31] <= +slink_tx_dat_o[0][0] <= +slink_tx_dat_o[0][1] <= +slink_tx_dat_o[0][2] <= +slink_tx_dat_o[0][3] <= +slink_tx_dat_o[0][4] <= +slink_tx_dat_o[0][5] <= +slink_tx_dat_o[0][6] <= +slink_tx_dat_o[0][7] <= +slink_tx_dat_o[0][8] <= +slink_tx_dat_o[0][9] <= +slink_tx_dat_o[0][10] <= +slink_tx_dat_o[0][11] <= +slink_tx_dat_o[0][12] <= +slink_tx_dat_o[0][13] <= +slink_tx_dat_o[0][14] <= +slink_tx_dat_o[0][15] <= +slink_tx_dat_o[0][16] <= +slink_tx_dat_o[0][17] <= +slink_tx_dat_o[0][18] <= +slink_tx_dat_o[0][19] <= +slink_tx_dat_o[0][20] <= +slink_tx_dat_o[0][21] <= +slink_tx_dat_o[0][22] <= +slink_tx_dat_o[0][23] <= +slink_tx_dat_o[0][24] <= +slink_tx_dat_o[0][25] <= +slink_tx_dat_o[0][26] <= +slink_tx_dat_o[0][27] <= +slink_tx_dat_o[0][28] <= +slink_tx_dat_o[0][29] <= +slink_tx_dat_o[0][30] <= +slink_tx_dat_o[0][31] <= +slink_tx_val_o[0] <= +slink_tx_val_o[1] <= +slink_tx_val_o[2] <= +slink_tx_val_o[3] <= +slink_tx_val_o[4] <= +slink_tx_val_o[5] <= +slink_tx_val_o[6] <= +slink_tx_val_o[7] <= +slink_tx_rdy_i[0] => ~NO_FANOUT~ +slink_tx_rdy_i[1] => ~NO_FANOUT~ +slink_tx_rdy_i[2] => ~NO_FANOUT~ +slink_tx_rdy_i[3] => ~NO_FANOUT~ +slink_tx_rdy_i[4] => ~NO_FANOUT~ +slink_tx_rdy_i[5] => ~NO_FANOUT~ +slink_tx_rdy_i[6] => ~NO_FANOUT~ +slink_tx_rdy_i[7] => ~NO_FANOUT~ +slink_tx_lst_o[0] <= +slink_tx_lst_o[1] <= +slink_tx_lst_o[2] <= +slink_tx_lst_o[3] <= +slink_tx_lst_o[4] <= +slink_tx_lst_o[5] <= +slink_tx_lst_o[6] <= +slink_tx_lst_o[7] <= +slink_rx_dat_i[7][0] => ~NO_FANOUT~ +slink_rx_dat_i[7][1] => ~NO_FANOUT~ +slink_rx_dat_i[7][2] => ~NO_FANOUT~ +slink_rx_dat_i[7][3] => ~NO_FANOUT~ +slink_rx_dat_i[7][4] => ~NO_FANOUT~ +slink_rx_dat_i[7][5] => ~NO_FANOUT~ +slink_rx_dat_i[7][6] => ~NO_FANOUT~ +slink_rx_dat_i[7][7] => ~NO_FANOUT~ +slink_rx_dat_i[7][8] => ~NO_FANOUT~ +slink_rx_dat_i[7][9] => ~NO_FANOUT~ +slink_rx_dat_i[7][10] => ~NO_FANOUT~ +slink_rx_dat_i[7][11] => ~NO_FANOUT~ +slink_rx_dat_i[7][12] => ~NO_FANOUT~ +slink_rx_dat_i[7][13] => ~NO_FANOUT~ +slink_rx_dat_i[7][14] => ~NO_FANOUT~ +slink_rx_dat_i[7][15] => ~NO_FANOUT~ +slink_rx_dat_i[7][16] => ~NO_FANOUT~ +slink_rx_dat_i[7][17] => ~NO_FANOUT~ +slink_rx_dat_i[7][18] => ~NO_FANOUT~ +slink_rx_dat_i[7][19] => ~NO_FANOUT~ +slink_rx_dat_i[7][20] => ~NO_FANOUT~ +slink_rx_dat_i[7][21] => ~NO_FANOUT~ +slink_rx_dat_i[7][22] => ~NO_FANOUT~ +slink_rx_dat_i[7][23] => ~NO_FANOUT~ +slink_rx_dat_i[7][24] => ~NO_FANOUT~ +slink_rx_dat_i[7][25] => ~NO_FANOUT~ +slink_rx_dat_i[7][26] => ~NO_FANOUT~ +slink_rx_dat_i[7][27] => ~NO_FANOUT~ +slink_rx_dat_i[7][28] => ~NO_FANOUT~ +slink_rx_dat_i[7][29] => ~NO_FANOUT~ +slink_rx_dat_i[7][30] => ~NO_FANOUT~ +slink_rx_dat_i[7][31] => ~NO_FANOUT~ +slink_rx_dat_i[6][0] => ~NO_FANOUT~ +slink_rx_dat_i[6][1] => ~NO_FANOUT~ +slink_rx_dat_i[6][2] => ~NO_FANOUT~ +slink_rx_dat_i[6][3] => ~NO_FANOUT~ +slink_rx_dat_i[6][4] => ~NO_FANOUT~ +slink_rx_dat_i[6][5] => ~NO_FANOUT~ +slink_rx_dat_i[6][6] => ~NO_FANOUT~ +slink_rx_dat_i[6][7] => ~NO_FANOUT~ +slink_rx_dat_i[6][8] => ~NO_FANOUT~ +slink_rx_dat_i[6][9] => ~NO_FANOUT~ +slink_rx_dat_i[6][10] => ~NO_FANOUT~ +slink_rx_dat_i[6][11] => ~NO_FANOUT~ +slink_rx_dat_i[6][12] => ~NO_FANOUT~ +slink_rx_dat_i[6][13] => ~NO_FANOUT~ +slink_rx_dat_i[6][14] => ~NO_FANOUT~ +slink_rx_dat_i[6][15] => ~NO_FANOUT~ +slink_rx_dat_i[6][16] => ~NO_FANOUT~ +slink_rx_dat_i[6][17] => ~NO_FANOUT~ +slink_rx_dat_i[6][18] => ~NO_FANOUT~ +slink_rx_dat_i[6][19] => ~NO_FANOUT~ +slink_rx_dat_i[6][20] => ~NO_FANOUT~ +slink_rx_dat_i[6][21] => ~NO_FANOUT~ +slink_rx_dat_i[6][22] => ~NO_FANOUT~ +slink_rx_dat_i[6][23] => ~NO_FANOUT~ +slink_rx_dat_i[6][24] => ~NO_FANOUT~ +slink_rx_dat_i[6][25] => ~NO_FANOUT~ +slink_rx_dat_i[6][26] => ~NO_FANOUT~ +slink_rx_dat_i[6][27] => ~NO_FANOUT~ +slink_rx_dat_i[6][28] => ~NO_FANOUT~ +slink_rx_dat_i[6][29] => ~NO_FANOUT~ +slink_rx_dat_i[6][30] => ~NO_FANOUT~ +slink_rx_dat_i[6][31] => ~NO_FANOUT~ +slink_rx_dat_i[5][0] => ~NO_FANOUT~ +slink_rx_dat_i[5][1] => ~NO_FANOUT~ +slink_rx_dat_i[5][2] => ~NO_FANOUT~ +slink_rx_dat_i[5][3] => ~NO_FANOUT~ +slink_rx_dat_i[5][4] => ~NO_FANOUT~ +slink_rx_dat_i[5][5] => ~NO_FANOUT~ +slink_rx_dat_i[5][6] => ~NO_FANOUT~ +slink_rx_dat_i[5][7] => ~NO_FANOUT~ +slink_rx_dat_i[5][8] => ~NO_FANOUT~ +slink_rx_dat_i[5][9] => ~NO_FANOUT~ +slink_rx_dat_i[5][10] => ~NO_FANOUT~ +slink_rx_dat_i[5][11] => ~NO_FANOUT~ +slink_rx_dat_i[5][12] => ~NO_FANOUT~ +slink_rx_dat_i[5][13] => ~NO_FANOUT~ +slink_rx_dat_i[5][14] => ~NO_FANOUT~ +slink_rx_dat_i[5][15] => ~NO_FANOUT~ +slink_rx_dat_i[5][16] => ~NO_FANOUT~ +slink_rx_dat_i[5][17] => ~NO_FANOUT~ +slink_rx_dat_i[5][18] => ~NO_FANOUT~ +slink_rx_dat_i[5][19] => ~NO_FANOUT~ +slink_rx_dat_i[5][20] => ~NO_FANOUT~ +slink_rx_dat_i[5][21] => ~NO_FANOUT~ +slink_rx_dat_i[5][22] => ~NO_FANOUT~ +slink_rx_dat_i[5][23] => ~NO_FANOUT~ +slink_rx_dat_i[5][24] => ~NO_FANOUT~ +slink_rx_dat_i[5][25] => ~NO_FANOUT~ +slink_rx_dat_i[5][26] => ~NO_FANOUT~ +slink_rx_dat_i[5][27] => ~NO_FANOUT~ +slink_rx_dat_i[5][28] => ~NO_FANOUT~ +slink_rx_dat_i[5][29] => ~NO_FANOUT~ +slink_rx_dat_i[5][30] => ~NO_FANOUT~ +slink_rx_dat_i[5][31] => ~NO_FANOUT~ +slink_rx_dat_i[4][0] => ~NO_FANOUT~ +slink_rx_dat_i[4][1] => ~NO_FANOUT~ +slink_rx_dat_i[4][2] => ~NO_FANOUT~ +slink_rx_dat_i[4][3] => ~NO_FANOUT~ +slink_rx_dat_i[4][4] => ~NO_FANOUT~ +slink_rx_dat_i[4][5] => ~NO_FANOUT~ +slink_rx_dat_i[4][6] => ~NO_FANOUT~ +slink_rx_dat_i[4][7] => ~NO_FANOUT~ +slink_rx_dat_i[4][8] => ~NO_FANOUT~ +slink_rx_dat_i[4][9] => ~NO_FANOUT~ +slink_rx_dat_i[4][10] => ~NO_FANOUT~ +slink_rx_dat_i[4][11] => ~NO_FANOUT~ +slink_rx_dat_i[4][12] => ~NO_FANOUT~ +slink_rx_dat_i[4][13] => ~NO_FANOUT~ +slink_rx_dat_i[4][14] => ~NO_FANOUT~ +slink_rx_dat_i[4][15] => ~NO_FANOUT~ +slink_rx_dat_i[4][16] => ~NO_FANOUT~ +slink_rx_dat_i[4][17] => ~NO_FANOUT~ +slink_rx_dat_i[4][18] => ~NO_FANOUT~ +slink_rx_dat_i[4][19] => ~NO_FANOUT~ +slink_rx_dat_i[4][20] => ~NO_FANOUT~ +slink_rx_dat_i[4][21] => ~NO_FANOUT~ +slink_rx_dat_i[4][22] => ~NO_FANOUT~ +slink_rx_dat_i[4][23] => ~NO_FANOUT~ +slink_rx_dat_i[4][24] => ~NO_FANOUT~ +slink_rx_dat_i[4][25] => ~NO_FANOUT~ +slink_rx_dat_i[4][26] => ~NO_FANOUT~ +slink_rx_dat_i[4][27] => ~NO_FANOUT~ +slink_rx_dat_i[4][28] => ~NO_FANOUT~ +slink_rx_dat_i[4][29] => ~NO_FANOUT~ +slink_rx_dat_i[4][30] => ~NO_FANOUT~ +slink_rx_dat_i[4][31] => ~NO_FANOUT~ +slink_rx_dat_i[3][0] => ~NO_FANOUT~ +slink_rx_dat_i[3][1] => ~NO_FANOUT~ +slink_rx_dat_i[3][2] => ~NO_FANOUT~ +slink_rx_dat_i[3][3] => ~NO_FANOUT~ +slink_rx_dat_i[3][4] => ~NO_FANOUT~ +slink_rx_dat_i[3][5] => ~NO_FANOUT~ +slink_rx_dat_i[3][6] => ~NO_FANOUT~ +slink_rx_dat_i[3][7] => ~NO_FANOUT~ +slink_rx_dat_i[3][8] => ~NO_FANOUT~ +slink_rx_dat_i[3][9] => ~NO_FANOUT~ +slink_rx_dat_i[3][10] => ~NO_FANOUT~ +slink_rx_dat_i[3][11] => ~NO_FANOUT~ +slink_rx_dat_i[3][12] => ~NO_FANOUT~ +slink_rx_dat_i[3][13] => ~NO_FANOUT~ +slink_rx_dat_i[3][14] => ~NO_FANOUT~ +slink_rx_dat_i[3][15] => ~NO_FANOUT~ +slink_rx_dat_i[3][16] => ~NO_FANOUT~ +slink_rx_dat_i[3][17] => ~NO_FANOUT~ +slink_rx_dat_i[3][18] => ~NO_FANOUT~ +slink_rx_dat_i[3][19] => ~NO_FANOUT~ +slink_rx_dat_i[3][20] => ~NO_FANOUT~ +slink_rx_dat_i[3][21] => ~NO_FANOUT~ +slink_rx_dat_i[3][22] => ~NO_FANOUT~ +slink_rx_dat_i[3][23] => ~NO_FANOUT~ +slink_rx_dat_i[3][24] => ~NO_FANOUT~ +slink_rx_dat_i[3][25] => ~NO_FANOUT~ +slink_rx_dat_i[3][26] => ~NO_FANOUT~ +slink_rx_dat_i[3][27] => ~NO_FANOUT~ +slink_rx_dat_i[3][28] => ~NO_FANOUT~ +slink_rx_dat_i[3][29] => ~NO_FANOUT~ +slink_rx_dat_i[3][30] => ~NO_FANOUT~ +slink_rx_dat_i[3][31] => ~NO_FANOUT~ +slink_rx_dat_i[2][0] => ~NO_FANOUT~ +slink_rx_dat_i[2][1] => ~NO_FANOUT~ +slink_rx_dat_i[2][2] => ~NO_FANOUT~ +slink_rx_dat_i[2][3] => ~NO_FANOUT~ +slink_rx_dat_i[2][4] => ~NO_FANOUT~ +slink_rx_dat_i[2][5] => ~NO_FANOUT~ +slink_rx_dat_i[2][6] => ~NO_FANOUT~ +slink_rx_dat_i[2][7] => ~NO_FANOUT~ +slink_rx_dat_i[2][8] => ~NO_FANOUT~ +slink_rx_dat_i[2][9] => ~NO_FANOUT~ +slink_rx_dat_i[2][10] => ~NO_FANOUT~ +slink_rx_dat_i[2][11] => ~NO_FANOUT~ +slink_rx_dat_i[2][12] => ~NO_FANOUT~ +slink_rx_dat_i[2][13] => ~NO_FANOUT~ +slink_rx_dat_i[2][14] => ~NO_FANOUT~ +slink_rx_dat_i[2][15] => ~NO_FANOUT~ +slink_rx_dat_i[2][16] => ~NO_FANOUT~ +slink_rx_dat_i[2][17] => ~NO_FANOUT~ +slink_rx_dat_i[2][18] => ~NO_FANOUT~ +slink_rx_dat_i[2][19] => ~NO_FANOUT~ +slink_rx_dat_i[2][20] => ~NO_FANOUT~ +slink_rx_dat_i[2][21] => ~NO_FANOUT~ +slink_rx_dat_i[2][22] => ~NO_FANOUT~ +slink_rx_dat_i[2][23] => ~NO_FANOUT~ +slink_rx_dat_i[2][24] => ~NO_FANOUT~ +slink_rx_dat_i[2][25] => ~NO_FANOUT~ +slink_rx_dat_i[2][26] => ~NO_FANOUT~ +slink_rx_dat_i[2][27] => ~NO_FANOUT~ +slink_rx_dat_i[2][28] => ~NO_FANOUT~ +slink_rx_dat_i[2][29] => ~NO_FANOUT~ +slink_rx_dat_i[2][30] => ~NO_FANOUT~ +slink_rx_dat_i[2][31] => ~NO_FANOUT~ +slink_rx_dat_i[1][0] => ~NO_FANOUT~ +slink_rx_dat_i[1][1] => ~NO_FANOUT~ +slink_rx_dat_i[1][2] => ~NO_FANOUT~ +slink_rx_dat_i[1][3] => ~NO_FANOUT~ +slink_rx_dat_i[1][4] => ~NO_FANOUT~ +slink_rx_dat_i[1][5] => ~NO_FANOUT~ +slink_rx_dat_i[1][6] => ~NO_FANOUT~ +slink_rx_dat_i[1][7] => ~NO_FANOUT~ +slink_rx_dat_i[1][8] => ~NO_FANOUT~ +slink_rx_dat_i[1][9] => ~NO_FANOUT~ +slink_rx_dat_i[1][10] => ~NO_FANOUT~ +slink_rx_dat_i[1][11] => ~NO_FANOUT~ +slink_rx_dat_i[1][12] => ~NO_FANOUT~ +slink_rx_dat_i[1][13] => ~NO_FANOUT~ +slink_rx_dat_i[1][14] => ~NO_FANOUT~ +slink_rx_dat_i[1][15] => ~NO_FANOUT~ +slink_rx_dat_i[1][16] => ~NO_FANOUT~ +slink_rx_dat_i[1][17] => ~NO_FANOUT~ +slink_rx_dat_i[1][18] => ~NO_FANOUT~ +slink_rx_dat_i[1][19] => ~NO_FANOUT~ +slink_rx_dat_i[1][20] => ~NO_FANOUT~ +slink_rx_dat_i[1][21] => ~NO_FANOUT~ +slink_rx_dat_i[1][22] => ~NO_FANOUT~ +slink_rx_dat_i[1][23] => ~NO_FANOUT~ +slink_rx_dat_i[1][24] => ~NO_FANOUT~ +slink_rx_dat_i[1][25] => ~NO_FANOUT~ +slink_rx_dat_i[1][26] => ~NO_FANOUT~ +slink_rx_dat_i[1][27] => ~NO_FANOUT~ +slink_rx_dat_i[1][28] => ~NO_FANOUT~ +slink_rx_dat_i[1][29] => ~NO_FANOUT~ +slink_rx_dat_i[1][30] => ~NO_FANOUT~ +slink_rx_dat_i[1][31] => ~NO_FANOUT~ +slink_rx_dat_i[0][0] => ~NO_FANOUT~ +slink_rx_dat_i[0][1] => ~NO_FANOUT~ +slink_rx_dat_i[0][2] => ~NO_FANOUT~ +slink_rx_dat_i[0][3] => ~NO_FANOUT~ +slink_rx_dat_i[0][4] => ~NO_FANOUT~ +slink_rx_dat_i[0][5] => ~NO_FANOUT~ +slink_rx_dat_i[0][6] => ~NO_FANOUT~ +slink_rx_dat_i[0][7] => ~NO_FANOUT~ +slink_rx_dat_i[0][8] => ~NO_FANOUT~ +slink_rx_dat_i[0][9] => ~NO_FANOUT~ +slink_rx_dat_i[0][10] => ~NO_FANOUT~ +slink_rx_dat_i[0][11] => ~NO_FANOUT~ +slink_rx_dat_i[0][12] => ~NO_FANOUT~ +slink_rx_dat_i[0][13] => ~NO_FANOUT~ +slink_rx_dat_i[0][14] => ~NO_FANOUT~ +slink_rx_dat_i[0][15] => ~NO_FANOUT~ +slink_rx_dat_i[0][16] => ~NO_FANOUT~ +slink_rx_dat_i[0][17] => ~NO_FANOUT~ +slink_rx_dat_i[0][18] => ~NO_FANOUT~ +slink_rx_dat_i[0][19] => ~NO_FANOUT~ +slink_rx_dat_i[0][20] => ~NO_FANOUT~ +slink_rx_dat_i[0][21] => ~NO_FANOUT~ +slink_rx_dat_i[0][22] => ~NO_FANOUT~ +slink_rx_dat_i[0][23] => ~NO_FANOUT~ +slink_rx_dat_i[0][24] => ~NO_FANOUT~ +slink_rx_dat_i[0][25] => ~NO_FANOUT~ +slink_rx_dat_i[0][26] => ~NO_FANOUT~ +slink_rx_dat_i[0][27] => ~NO_FANOUT~ +slink_rx_dat_i[0][28] => ~NO_FANOUT~ +slink_rx_dat_i[0][29] => ~NO_FANOUT~ +slink_rx_dat_i[0][30] => ~NO_FANOUT~ +slink_rx_dat_i[0][31] => ~NO_FANOUT~ +slink_rx_val_i[0] => ~NO_FANOUT~ +slink_rx_val_i[1] => ~NO_FANOUT~ +slink_rx_val_i[2] => ~NO_FANOUT~ +slink_rx_val_i[3] => ~NO_FANOUT~ +slink_rx_val_i[4] => ~NO_FANOUT~ +slink_rx_val_i[5] => ~NO_FANOUT~ +slink_rx_val_i[6] => ~NO_FANOUT~ +slink_rx_val_i[7] => ~NO_FANOUT~ +slink_rx_rdy_o[0] <= +slink_rx_rdy_o[1] <= +slink_rx_rdy_o[2] <= +slink_rx_rdy_o[3] <= +slink_rx_rdy_o[4] <= +slink_rx_rdy_o[5] <= +slink_rx_rdy_o[6] <= +slink_rx_rdy_o[7] <= +slink_rx_lst_i[0] => ~NO_FANOUT~ +slink_rx_lst_i[1] => ~NO_FANOUT~ +slink_rx_lst_i[2] => ~NO_FANOUT~ +slink_rx_lst_i[3] => ~NO_FANOUT~ +slink_rx_lst_i[4] => ~NO_FANOUT~ +slink_rx_lst_i[5] => ~NO_FANOUT~ +slink_rx_lst_i[6] => ~NO_FANOUT~ +slink_rx_lst_i[7] => ~NO_FANOUT~ +gpio_o[0] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[0] +gpio_o[1] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[1] +gpio_o[2] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[2] +gpio_o[3] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[3] +gpio_o[4] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[4] +gpio_o[5] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[5] +gpio_o[6] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[6] +gpio_o[7] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[7] +gpio_o[8] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[8] +gpio_o[9] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[9] +gpio_o[10] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[10] +gpio_o[11] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[11] +gpio_o[12] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[12] +gpio_o[13] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[13] +gpio_o[14] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[14] +gpio_o[15] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[15] +gpio_o[16] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[16] +gpio_o[17] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[17] +gpio_o[18] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[18] +gpio_o[19] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[19] +gpio_o[20] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[20] +gpio_o[21] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[21] +gpio_o[22] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[22] +gpio_o[23] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[23] +gpio_o[24] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[24] +gpio_o[25] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[25] +gpio_o[26] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[26] +gpio_o[27] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[27] +gpio_o[28] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[28] +gpio_o[29] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[29] +gpio_o[30] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[30] +gpio_o[31] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[31] +gpio_o[32] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[32] +gpio_o[33] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[33] +gpio_o[34] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[34] +gpio_o[35] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[35] +gpio_o[36] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[36] +gpio_o[37] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[37] +gpio_o[38] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[38] +gpio_o[39] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[39] +gpio_o[40] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[40] +gpio_o[41] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[41] +gpio_o[42] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[42] +gpio_o[43] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[43] +gpio_o[44] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[44] +gpio_o[45] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[45] +gpio_o[46] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[46] +gpio_o[47] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[47] +gpio_o[48] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[48] +gpio_o[49] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[49] +gpio_o[50] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[50] +gpio_o[51] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[51] +gpio_o[52] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[52] +gpio_o[53] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[53] +gpio_o[54] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[54] +gpio_o[55] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[55] +gpio_o[56] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[56] +gpio_o[57] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[57] +gpio_o[58] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[58] +gpio_o[59] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[59] +gpio_o[60] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[60] +gpio_o[61] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[61] +gpio_o[62] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[62] +gpio_o[63] <= neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_o[63] +gpio_i[0] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[0] +gpio_i[1] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[1] +gpio_i[2] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[2] +gpio_i[3] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[3] +gpio_i[4] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[4] +gpio_i[5] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[5] +gpio_i[6] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[6] +gpio_i[7] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[7] +gpio_i[8] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[8] +gpio_i[9] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[9] +gpio_i[10] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[10] +gpio_i[11] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[11] +gpio_i[12] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[12] +gpio_i[13] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[13] +gpio_i[14] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[14] +gpio_i[15] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[15] +gpio_i[16] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[16] +gpio_i[17] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[17] +gpio_i[18] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[18] +gpio_i[19] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[19] +gpio_i[20] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[20] +gpio_i[21] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[21] +gpio_i[22] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[22] +gpio_i[23] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[23] +gpio_i[24] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[24] +gpio_i[25] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[25] +gpio_i[26] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[26] +gpio_i[27] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[27] +gpio_i[28] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[28] +gpio_i[29] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[29] +gpio_i[30] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[30] +gpio_i[31] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[31] +gpio_i[32] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[32] +gpio_i[33] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[33] +gpio_i[34] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[34] +gpio_i[35] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[35] +gpio_i[36] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[36] +gpio_i[37] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[37] +gpio_i[38] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[38] +gpio_i[39] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[39] +gpio_i[40] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[40] +gpio_i[41] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[41] +gpio_i[42] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[42] +gpio_i[43] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[43] +gpio_i[44] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[44] +gpio_i[45] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[45] +gpio_i[46] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[46] +gpio_i[47] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[47] +gpio_i[48] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[48] +gpio_i[49] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[49] +gpio_i[50] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[50] +gpio_i[51] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[51] +gpio_i[52] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[52] +gpio_i[53] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[53] +gpio_i[54] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[54] +gpio_i[55] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[55] +gpio_i[56] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[56] +gpio_i[57] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[57] +gpio_i[58] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[58] +gpio_i[59] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[59] +gpio_i[60] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[60] +gpio_i[61] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[61] +gpio_i[62] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[62] +gpio_i[63] => neorv32_gpio:neorv32_gpio_inst_true:neorv32_gpio_inst.gpio_i[63] +uart0_txd_o <= +uart0_rxd_i => ~NO_FANOUT~ +uart0_rts_o <= +uart0_cts_i => ~NO_FANOUT~ +uart1_txd_o <= +uart1_rxd_i => ~NO_FANOUT~ +uart1_rts_o <= +uart1_cts_i => ~NO_FANOUT~ +spi_sck_o <= +spi_sdo_o <= +spi_sdi_i => ~NO_FANOUT~ +spi_csn_o[0] <= +spi_csn_o[1] <= +spi_csn_o[2] <= +spi_csn_o[3] <= +spi_csn_o[4] <= +spi_csn_o[5] <= +spi_csn_o[6] <= +spi_csn_o[7] <= +twi_sda_io <> twi_sda_io +twi_scl_io <> twi_scl_io +onewire_io <> onewire_io +pwm_o[0] <= +pwm_o[1] <= +pwm_o[2] <= +pwm_o[3] <= +pwm_o[4] <= +pwm_o[5] <= +pwm_o[6] <= +pwm_o[7] <= +pwm_o[8] <= +pwm_o[9] <= +pwm_o[10] <= +pwm_o[11] <= +pwm_o[12] <= +pwm_o[13] <= +pwm_o[14] <= +pwm_o[15] <= +pwm_o[16] <= +pwm_o[17] <= +pwm_o[18] <= +pwm_o[19] <= +pwm_o[20] <= +pwm_o[21] <= +pwm_o[22] <= +pwm_o[23] <= +pwm_o[24] <= +pwm_o[25] <= +pwm_o[26] <= +pwm_o[27] <= +pwm_o[28] <= +pwm_o[29] <= +pwm_o[30] <= +pwm_o[31] <= +pwm_o[32] <= +pwm_o[33] <= +pwm_o[34] <= +pwm_o[35] <= +pwm_o[36] <= +pwm_o[37] <= +pwm_o[38] <= +pwm_o[39] <= +pwm_o[40] <= +pwm_o[41] <= +pwm_o[42] <= +pwm_o[43] <= +pwm_o[44] <= +pwm_o[45] <= +pwm_o[46] <= +pwm_o[47] <= +pwm_o[48] <= +pwm_o[49] <= +pwm_o[50] <= +pwm_o[51] <= +pwm_o[52] <= +pwm_o[53] <= +pwm_o[54] <= +pwm_o[55] <= +pwm_o[56] <= +pwm_o[57] <= +pwm_o[58] <= +pwm_o[59] <= +cfs_in_i[0] => ~NO_FANOUT~ +cfs_in_i[1] => ~NO_FANOUT~ +cfs_in_i[2] => ~NO_FANOUT~ +cfs_in_i[3] => ~NO_FANOUT~ +cfs_in_i[4] => ~NO_FANOUT~ +cfs_in_i[5] => ~NO_FANOUT~ +cfs_in_i[6] => ~NO_FANOUT~ +cfs_in_i[7] => ~NO_FANOUT~ +cfs_in_i[8] => ~NO_FANOUT~ +cfs_in_i[9] => ~NO_FANOUT~ +cfs_in_i[10] => ~NO_FANOUT~ +cfs_in_i[11] => ~NO_FANOUT~ +cfs_in_i[12] => ~NO_FANOUT~ +cfs_in_i[13] => ~NO_FANOUT~ +cfs_in_i[14] => ~NO_FANOUT~ +cfs_in_i[15] => ~NO_FANOUT~ +cfs_in_i[16] => ~NO_FANOUT~ +cfs_in_i[17] => ~NO_FANOUT~ +cfs_in_i[18] => ~NO_FANOUT~ +cfs_in_i[19] => ~NO_FANOUT~ +cfs_in_i[20] => ~NO_FANOUT~ +cfs_in_i[21] => ~NO_FANOUT~ +cfs_in_i[22] => ~NO_FANOUT~ +cfs_in_i[23] => ~NO_FANOUT~ +cfs_in_i[24] => ~NO_FANOUT~ +cfs_in_i[25] => ~NO_FANOUT~ +cfs_in_i[26] => ~NO_FANOUT~ +cfs_in_i[27] => ~NO_FANOUT~ +cfs_in_i[28] => ~NO_FANOUT~ +cfs_in_i[29] => ~NO_FANOUT~ +cfs_in_i[30] => ~NO_FANOUT~ +cfs_in_i[31] => ~NO_FANOUT~ +cfs_out_o[0] <= +cfs_out_o[1] <= +cfs_out_o[2] <= +cfs_out_o[3] <= +cfs_out_o[4] <= +cfs_out_o[5] <= +cfs_out_o[6] <= +cfs_out_o[7] <= +cfs_out_o[8] <= +cfs_out_o[9] <= +cfs_out_o[10] <= +cfs_out_o[11] <= +cfs_out_o[12] <= +cfs_out_o[13] <= +cfs_out_o[14] <= +cfs_out_o[15] <= +cfs_out_o[16] <= +cfs_out_o[17] <= +cfs_out_o[18] <= +cfs_out_o[19] <= +cfs_out_o[20] <= +cfs_out_o[21] <= +cfs_out_o[22] <= +cfs_out_o[23] <= +cfs_out_o[24] <= +cfs_out_o[25] <= +cfs_out_o[26] <= +cfs_out_o[27] <= +cfs_out_o[28] <= +cfs_out_o[29] <= +cfs_out_o[30] <= +cfs_out_o[31] <= +neoled_o <= +xirq_i[0] => ~NO_FANOUT~ +xirq_i[1] => ~NO_FANOUT~ +xirq_i[2] => ~NO_FANOUT~ +xirq_i[3] => ~NO_FANOUT~ +xirq_i[4] => ~NO_FANOUT~ +xirq_i[5] => ~NO_FANOUT~ +xirq_i[6] => ~NO_FANOUT~ +xirq_i[7] => ~NO_FANOUT~ +xirq_i[8] => ~NO_FANOUT~ +xirq_i[9] => ~NO_FANOUT~ +xirq_i[10] => ~NO_FANOUT~ +xirq_i[11] => ~NO_FANOUT~ +xirq_i[12] => ~NO_FANOUT~ +xirq_i[13] => ~NO_FANOUT~ +xirq_i[14] => ~NO_FANOUT~ +xirq_i[15] => ~NO_FANOUT~ +xirq_i[16] => ~NO_FANOUT~ +xirq_i[17] => ~NO_FANOUT~ +xirq_i[18] => ~NO_FANOUT~ +xirq_i[19] => ~NO_FANOUT~ +xirq_i[20] => ~NO_FANOUT~ +xirq_i[21] => ~NO_FANOUT~ +xirq_i[22] => ~NO_FANOUT~ +xirq_i[23] => ~NO_FANOUT~ +xirq_i[24] => ~NO_FANOUT~ +xirq_i[25] => ~NO_FANOUT~ +xirq_i[26] => ~NO_FANOUT~ +xirq_i[27] => ~NO_FANOUT~ +xirq_i[28] => ~NO_FANOUT~ +xirq_i[29] => ~NO_FANOUT~ +xirq_i[30] => ~NO_FANOUT~ +xirq_i[31] => ~NO_FANOUT~ +mtime_irq_i => ~NO_FANOUT~ +msw_irq_i => neorv32_cpu:neorv32_cpu_inst.msw_irq_i +mext_irq_i => neorv32_cpu:neorv32_cpu_inst.mext_irq_i + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst +clk_i => neorv32_cpu_control:neorv32_cpu_control_inst.clk_i +clk_i => neorv32_cpu_regfile:neorv32_cpu_regfile_inst.clk_i +clk_i => neorv32_cpu_alu:neorv32_cpu_alu_inst.clk_i +clk_i => neorv32_cpu_bus:neorv32_cpu_bus_inst.clk_i +rstn_i => neorv32_cpu_control:neorv32_cpu_control_inst.rstn_i +rstn_i => neorv32_cpu_alu:neorv32_cpu_alu_inst.rstn_i +rstn_i => neorv32_cpu_bus:neorv32_cpu_bus_inst.rstn_i +sleep_o <= neorv32_cpu_control:neorv32_cpu_control_inst.ctrl_o[66] +debug_o <= neorv32_cpu_control:neorv32_cpu_control_inst.ctrl_o[68] +i_bus_addr_o[0] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[0] +i_bus_addr_o[1] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[1] +i_bus_addr_o[2] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[2] +i_bus_addr_o[3] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[3] +i_bus_addr_o[4] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[4] +i_bus_addr_o[5] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[5] +i_bus_addr_o[6] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[6] +i_bus_addr_o[7] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[7] +i_bus_addr_o[8] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[8] +i_bus_addr_o[9] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[9] +i_bus_addr_o[10] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[10] +i_bus_addr_o[11] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[11] +i_bus_addr_o[12] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[12] +i_bus_addr_o[13] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[13] +i_bus_addr_o[14] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[14] +i_bus_addr_o[15] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[15] +i_bus_addr_o[16] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[16] +i_bus_addr_o[17] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[17] +i_bus_addr_o[18] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[18] +i_bus_addr_o[19] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[19] +i_bus_addr_o[20] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[20] +i_bus_addr_o[21] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[21] +i_bus_addr_o[22] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[22] +i_bus_addr_o[23] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[23] +i_bus_addr_o[24] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[24] +i_bus_addr_o[25] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[25] +i_bus_addr_o[26] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[26] +i_bus_addr_o[27] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[27] +i_bus_addr_o[28] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[28] +i_bus_addr_o[29] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[29] +i_bus_addr_o[30] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[30] +i_bus_addr_o[31] <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_addr_o[31] +i_bus_rdata_i[0] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[0] +i_bus_rdata_i[1] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[1] +i_bus_rdata_i[2] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[2] +i_bus_rdata_i[3] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[3] +i_bus_rdata_i[4] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[4] +i_bus_rdata_i[5] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[5] +i_bus_rdata_i[6] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[6] +i_bus_rdata_i[7] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[7] +i_bus_rdata_i[8] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[8] +i_bus_rdata_i[9] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[9] +i_bus_rdata_i[10] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[10] +i_bus_rdata_i[11] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[11] +i_bus_rdata_i[12] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[12] +i_bus_rdata_i[13] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[13] +i_bus_rdata_i[14] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[14] +i_bus_rdata_i[15] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[15] +i_bus_rdata_i[16] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[16] +i_bus_rdata_i[17] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[17] +i_bus_rdata_i[18] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[18] +i_bus_rdata_i[19] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[19] +i_bus_rdata_i[20] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[20] +i_bus_rdata_i[21] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[21] +i_bus_rdata_i[22] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[22] +i_bus_rdata_i[23] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[23] +i_bus_rdata_i[24] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[24] +i_bus_rdata_i[25] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[25] +i_bus_rdata_i[26] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[26] +i_bus_rdata_i[27] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[27] +i_bus_rdata_i[28] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[28] +i_bus_rdata_i[29] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[29] +i_bus_rdata_i[30] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[30] +i_bus_rdata_i[31] => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_rdata_i[31] +i_bus_re_o <= neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_re_o +i_bus_ack_i => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_ack_i +i_bus_err_i => neorv32_cpu_control:neorv32_cpu_control_inst.i_bus_err_i +i_bus_fence_o <= neorv32_cpu_control:neorv32_cpu_control_inst.ctrl_o[41] +i_bus_priv_o <= neorv32_cpu_control:neorv32_cpu_control_inst.ctrl_o[65] +d_bus_addr_o[0] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[0] +d_bus_addr_o[1] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[1] +d_bus_addr_o[2] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[2] +d_bus_addr_o[3] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[3] +d_bus_addr_o[4] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[4] +d_bus_addr_o[5] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[5] +d_bus_addr_o[6] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[6] +d_bus_addr_o[7] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[7] +d_bus_addr_o[8] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[8] +d_bus_addr_o[9] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[9] +d_bus_addr_o[10] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[10] +d_bus_addr_o[11] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[11] +d_bus_addr_o[12] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[12] +d_bus_addr_o[13] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[13] +d_bus_addr_o[14] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[14] +d_bus_addr_o[15] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[15] +d_bus_addr_o[16] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[16] +d_bus_addr_o[17] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[17] +d_bus_addr_o[18] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[18] +d_bus_addr_o[19] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[19] +d_bus_addr_o[20] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[20] +d_bus_addr_o[21] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[21] +d_bus_addr_o[22] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[22] +d_bus_addr_o[23] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[23] +d_bus_addr_o[24] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[24] +d_bus_addr_o[25] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[25] +d_bus_addr_o[26] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[26] +d_bus_addr_o[27] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[27] +d_bus_addr_o[28] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[28] +d_bus_addr_o[29] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[29] +d_bus_addr_o[30] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[30] +d_bus_addr_o[31] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_addr_o[31] +d_bus_rdata_i[0] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[0] +d_bus_rdata_i[1] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[1] +d_bus_rdata_i[2] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[2] +d_bus_rdata_i[3] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[3] +d_bus_rdata_i[4] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[4] +d_bus_rdata_i[5] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[5] +d_bus_rdata_i[6] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[6] +d_bus_rdata_i[7] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[7] +d_bus_rdata_i[8] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[8] +d_bus_rdata_i[9] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[9] +d_bus_rdata_i[10] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[10] +d_bus_rdata_i[11] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[11] +d_bus_rdata_i[12] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[12] +d_bus_rdata_i[13] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[13] +d_bus_rdata_i[14] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[14] +d_bus_rdata_i[15] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[15] +d_bus_rdata_i[16] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[16] +d_bus_rdata_i[17] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[17] +d_bus_rdata_i[18] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[18] +d_bus_rdata_i[19] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[19] +d_bus_rdata_i[20] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[20] +d_bus_rdata_i[21] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[21] +d_bus_rdata_i[22] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[22] +d_bus_rdata_i[23] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[23] +d_bus_rdata_i[24] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[24] +d_bus_rdata_i[25] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[25] +d_bus_rdata_i[26] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[26] +d_bus_rdata_i[27] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[27] +d_bus_rdata_i[28] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[28] +d_bus_rdata_i[29] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[29] +d_bus_rdata_i[30] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[30] +d_bus_rdata_i[31] => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_rdata_i[31] +d_bus_wdata_o[0] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[0] +d_bus_wdata_o[1] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[1] +d_bus_wdata_o[2] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[2] +d_bus_wdata_o[3] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[3] +d_bus_wdata_o[4] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[4] +d_bus_wdata_o[5] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[5] +d_bus_wdata_o[6] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[6] +d_bus_wdata_o[7] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[7] +d_bus_wdata_o[8] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[8] +d_bus_wdata_o[9] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[9] +d_bus_wdata_o[10] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[10] +d_bus_wdata_o[11] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[11] +d_bus_wdata_o[12] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[12] +d_bus_wdata_o[13] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[13] +d_bus_wdata_o[14] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[14] +d_bus_wdata_o[15] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[15] +d_bus_wdata_o[16] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[16] +d_bus_wdata_o[17] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[17] +d_bus_wdata_o[18] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[18] +d_bus_wdata_o[19] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[19] +d_bus_wdata_o[20] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[20] +d_bus_wdata_o[21] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[21] +d_bus_wdata_o[22] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[22] +d_bus_wdata_o[23] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[23] +d_bus_wdata_o[24] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[24] +d_bus_wdata_o[25] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[25] +d_bus_wdata_o[26] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[26] +d_bus_wdata_o[27] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[27] +d_bus_wdata_o[28] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[28] +d_bus_wdata_o[29] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[29] +d_bus_wdata_o[30] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[30] +d_bus_wdata_o[31] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_wdata_o[31] +d_bus_ben_o[0] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_ben_o[0] +d_bus_ben_o[1] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_ben_o[1] +d_bus_ben_o[2] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_ben_o[2] +d_bus_ben_o[3] <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_ben_o[3] +d_bus_we_o <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_we_o +d_bus_re_o <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_re_o +d_bus_ack_i => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_ack_i +d_bus_err_i => neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_err_i +d_bus_fence_o <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_fence_o +d_bus_priv_o <= neorv32_cpu_bus:neorv32_cpu_bus_inst.d_bus_priv_o +msw_irq_i => neorv32_cpu_control:neorv32_cpu_control_inst.msw_irq_i +mext_irq_i => neorv32_cpu_control:neorv32_cpu_control_inst.mext_irq_i +mtime_irq_i => neorv32_cpu_control:neorv32_cpu_control_inst.mtime_irq_i +firq_i[0] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[0] +firq_i[1] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[1] +firq_i[2] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[2] +firq_i[3] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[3] +firq_i[4] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[4] +firq_i[5] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[5] +firq_i[6] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[6] +firq_i[7] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[7] +firq_i[8] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[8] +firq_i[9] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[9] +firq_i[10] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[10] +firq_i[11] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[11] +firq_i[12] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[12] +firq_i[13] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[13] +firq_i[14] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[14] +firq_i[15] => neorv32_cpu_control:neorv32_cpu_control_inst.firq_i[15] +db_halt_req_i => neorv32_cpu_control:neorv32_cpu_control_inst.db_halt_req_i + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst +clk_i => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.clk_i +clk_i => csr.minstreth[0].CLK +clk_i => csr.minstreth[1].CLK +clk_i => csr.minstreth[2].CLK +clk_i => csr.minstreth[3].CLK +clk_i => csr.minstreth[4].CLK +clk_i => csr.minstreth[5].CLK +clk_i => csr.minstreth[6].CLK +clk_i => csr.minstreth[7].CLK +clk_i => csr.minstreth[8].CLK +clk_i => csr.minstreth[9].CLK +clk_i => csr.minstreth[10].CLK +clk_i => csr.minstreth[11].CLK +clk_i => csr.minstreth[12].CLK +clk_i => csr.minstreth[13].CLK +clk_i => csr.minstreth[14].CLK +clk_i => csr.minstreth[15].CLK +clk_i => csr.minstreth[16].CLK +clk_i => csr.minstreth[17].CLK +clk_i => csr.minstreth[18].CLK +clk_i => csr.minstreth[19].CLK +clk_i => csr.minstreth[20].CLK +clk_i => csr.minstreth[21].CLK +clk_i => csr.minstreth[22].CLK +clk_i => csr.minstreth[23].CLK +clk_i => csr.minstreth[24].CLK +clk_i => csr.minstreth[25].CLK +clk_i => csr.minstreth[26].CLK +clk_i => csr.minstreth[27].CLK +clk_i => csr.minstreth[28].CLK +clk_i => csr.minstreth[29].CLK +clk_i => csr.minstreth[30].CLK +clk_i => csr.minstreth[31].CLK +clk_i => csr.minstret_ovfl[0].CLK +clk_i => csr.minstret[0].CLK +clk_i => csr.minstret[1].CLK +clk_i => csr.minstret[2].CLK +clk_i => csr.minstret[3].CLK +clk_i => csr.minstret[4].CLK +clk_i => csr.minstret[5].CLK +clk_i => csr.minstret[6].CLK +clk_i => csr.minstret[7].CLK +clk_i => csr.minstret[8].CLK +clk_i => csr.minstret[9].CLK +clk_i => csr.minstret[10].CLK +clk_i => csr.minstret[11].CLK +clk_i => csr.minstret[12].CLK +clk_i => csr.minstret[13].CLK +clk_i => csr.minstret[14].CLK +clk_i => csr.minstret[15].CLK +clk_i => csr.minstret[16].CLK +clk_i => csr.minstret[17].CLK +clk_i => csr.minstret[18].CLK +clk_i => csr.minstret[19].CLK +clk_i => csr.minstret[20].CLK +clk_i => csr.minstret[21].CLK +clk_i => csr.minstret[22].CLK +clk_i => csr.minstret[23].CLK +clk_i => csr.minstret[24].CLK +clk_i => csr.minstret[25].CLK +clk_i => csr.minstret[26].CLK +clk_i => csr.minstret[27].CLK +clk_i => csr.minstret[28].CLK +clk_i => csr.minstret[29].CLK +clk_i => csr.minstret[30].CLK +clk_i => csr.minstret[31].CLK +clk_i => csr.mcycleh[0].CLK +clk_i => csr.mcycleh[1].CLK +clk_i => csr.mcycleh[2].CLK +clk_i => csr.mcycleh[3].CLK +clk_i => csr.mcycleh[4].CLK +clk_i => csr.mcycleh[5].CLK +clk_i => csr.mcycleh[6].CLK +clk_i => csr.mcycleh[7].CLK +clk_i => csr.mcycleh[8].CLK +clk_i => csr.mcycleh[9].CLK +clk_i => csr.mcycleh[10].CLK +clk_i => csr.mcycleh[11].CLK +clk_i => csr.mcycleh[12].CLK +clk_i => csr.mcycleh[13].CLK +clk_i => csr.mcycleh[14].CLK +clk_i => csr.mcycleh[15].CLK +clk_i => csr.mcycleh[16].CLK +clk_i => csr.mcycleh[17].CLK +clk_i => csr.mcycleh[18].CLK +clk_i => csr.mcycleh[19].CLK +clk_i => csr.mcycleh[20].CLK +clk_i => csr.mcycleh[21].CLK +clk_i => csr.mcycleh[22].CLK +clk_i => csr.mcycleh[23].CLK +clk_i => csr.mcycleh[24].CLK +clk_i => csr.mcycleh[25].CLK +clk_i => csr.mcycleh[26].CLK +clk_i => csr.mcycleh[27].CLK +clk_i => csr.mcycleh[28].CLK +clk_i => csr.mcycleh[29].CLK +clk_i => csr.mcycleh[30].CLK +clk_i => csr.mcycleh[31].CLK +clk_i => csr.mcycle_ovfl[0].CLK +clk_i => csr.mcycle[0].CLK +clk_i => csr.mcycle[1].CLK +clk_i => csr.mcycle[2].CLK +clk_i => csr.mcycle[3].CLK +clk_i => csr.mcycle[4].CLK +clk_i => csr.mcycle[5].CLK +clk_i => csr.mcycle[6].CLK +clk_i => csr.mcycle[7].CLK +clk_i => csr.mcycle[8].CLK +clk_i => csr.mcycle[9].CLK +clk_i => csr.mcycle[10].CLK +clk_i => csr.mcycle[11].CLK +clk_i => csr.mcycle[12].CLK +clk_i => csr.mcycle[13].CLK +clk_i => csr.mcycle[14].CLK +clk_i => csr.mcycle[15].CLK +clk_i => csr.mcycle[16].CLK +clk_i => csr.mcycle[17].CLK +clk_i => csr.mcycle[18].CLK +clk_i => csr.mcycle[19].CLK +clk_i => csr.mcycle[20].CLK +clk_i => csr.mcycle[21].CLK +clk_i => csr.mcycle[22].CLK +clk_i => csr.mcycle[23].CLK +clk_i => csr.mcycle[24].CLK +clk_i => csr.mcycle[25].CLK +clk_i => csr.mcycle[26].CLK +clk_i => csr.mcycle[27].CLK +clk_i => csr.mcycle[28].CLK +clk_i => csr.mcycle[29].CLK +clk_i => csr.mcycle[30].CLK +clk_i => csr.mcycle[31].CLK +clk_i => cnt_csr_we.instret[0].CLK +clk_i => cnt_csr_we.instret[1].CLK +clk_i => cnt_csr_we.cycle[0].CLK +clk_i => cnt_csr_we.cycle[1].CLK +clk_i => cnt_csr_we.wdata[0].CLK +clk_i => cnt_csr_we.wdata[1].CLK +clk_i => cnt_csr_we.wdata[2].CLK +clk_i => cnt_csr_we.wdata[3].CLK +clk_i => cnt_csr_we.wdata[4].CLK +clk_i => cnt_csr_we.wdata[5].CLK +clk_i => cnt_csr_we.wdata[6].CLK +clk_i => cnt_csr_we.wdata[7].CLK +clk_i => cnt_csr_we.wdata[8].CLK +clk_i => cnt_csr_we.wdata[9].CLK +clk_i => cnt_csr_we.wdata[10].CLK +clk_i => cnt_csr_we.wdata[11].CLK +clk_i => cnt_csr_we.wdata[12].CLK +clk_i => cnt_csr_we.wdata[13].CLK +clk_i => cnt_csr_we.wdata[14].CLK +clk_i => cnt_csr_we.wdata[15].CLK +clk_i => cnt_csr_we.wdata[16].CLK +clk_i => cnt_csr_we.wdata[17].CLK +clk_i => cnt_csr_we.wdata[18].CLK +clk_i => cnt_csr_we.wdata[19].CLK +clk_i => cnt_csr_we.wdata[20].CLK +clk_i => cnt_csr_we.wdata[21].CLK +clk_i => cnt_csr_we.wdata[22].CLK +clk_i => cnt_csr_we.wdata[23].CLK +clk_i => cnt_csr_we.wdata[24].CLK +clk_i => cnt_csr_we.wdata[25].CLK +clk_i => cnt_csr_we.wdata[26].CLK +clk_i => cnt_csr_we.wdata[27].CLK +clk_i => cnt_csr_we.wdata[28].CLK +clk_i => cnt_csr_we.wdata[29].CLK +clk_i => cnt_csr_we.wdata[30].CLK +clk_i => cnt_csr_we.wdata[31].CLK +clk_i => csr.rdata[0].CLK +clk_i => csr.rdata[1].CLK +clk_i => csr.rdata[2].CLK +clk_i => csr.rdata[3].CLK +clk_i => csr.rdata[4].CLK +clk_i => csr.rdata[5].CLK +clk_i => csr.rdata[6].CLK +clk_i => csr.rdata[7].CLK +clk_i => csr.rdata[8].CLK +clk_i => csr.rdata[9].CLK +clk_i => csr.rdata[10].CLK +clk_i => csr.rdata[11].CLK +clk_i => csr.rdata[12].CLK +clk_i => csr.rdata[13].CLK +clk_i => csr.rdata[14].CLK +clk_i => csr.rdata[15].CLK +clk_i => csr.rdata[16].CLK +clk_i => csr.rdata[17].CLK +clk_i => csr.rdata[18].CLK +clk_i => csr.rdata[19].CLK +clk_i => csr.rdata[20].CLK +clk_i => csr.rdata[21].CLK +clk_i => csr.rdata[22].CLK +clk_i => csr.rdata[23].CLK +clk_i => csr.rdata[24].CLK +clk_i => csr.rdata[25].CLK +clk_i => csr.rdata[26].CLK +clk_i => csr.rdata[27].CLK +clk_i => csr.rdata[28].CLK +clk_i => csr.rdata[29].CLK +clk_i => csr.rdata[30].CLK +clk_i => csr.rdata[31].CLK +clk_i => csr.re.CLK +clk_i => csr.dcsr_step.CLK +clk_i => csr.frm[0].CLK +clk_i => csr.frm[1].CLK +clk_i => csr.frm[2].CLK +clk_i => csr.mscratch[0].CLK +clk_i => csr.mscratch[1].CLK +clk_i => csr.mscratch[2].CLK +clk_i => csr.mscratch[3].CLK +clk_i => csr.mscratch[4].CLK +clk_i => csr.mscratch[5].CLK +clk_i => csr.mscratch[6].CLK +clk_i => csr.mscratch[7].CLK +clk_i => csr.mscratch[8].CLK +clk_i => csr.mscratch[9].CLK +clk_i => csr.mscratch[10].CLK +clk_i => csr.mscratch[11].CLK +clk_i => csr.mscratch[12].CLK +clk_i => csr.mscratch[13].CLK +clk_i => csr.mscratch[14].CLK +clk_i => csr.mscratch[15].CLK +clk_i => csr.mscratch[16].CLK +clk_i => csr.mscratch[17].CLK +clk_i => csr.mscratch[18].CLK +clk_i => csr.mscratch[19].CLK +clk_i => csr.mscratch[20].CLK +clk_i => csr.mscratch[21].CLK +clk_i => csr.mscratch[22].CLK +clk_i => csr.mscratch[23].CLK +clk_i => csr.mscratch[24].CLK +clk_i => csr.mscratch[25].CLK +clk_i => csr.mscratch[26].CLK +clk_i => csr.mscratch[27].CLK +clk_i => csr.mscratch[28].CLK +clk_i => csr.mscratch[29].CLK +clk_i => csr.mscratch[30].CLK +clk_i => csr.mscratch[31].CLK +clk_i => csr.mtval[0].CLK +clk_i => csr.mtval[1].CLK +clk_i => csr.mtval[2].CLK +clk_i => csr.mtval[3].CLK +clk_i => csr.mtval[4].CLK +clk_i => csr.mtval[5].CLK +clk_i => csr.mtval[6].CLK +clk_i => csr.mtval[7].CLK +clk_i => csr.mtval[8].CLK +clk_i => csr.mtval[9].CLK +clk_i => csr.mtval[10].CLK +clk_i => csr.mtval[11].CLK +clk_i => csr.mtval[12].CLK +clk_i => csr.mtval[13].CLK +clk_i => csr.mtval[14].CLK +clk_i => csr.mtval[15].CLK +clk_i => csr.mtval[16].CLK +clk_i => csr.mtval[17].CLK +clk_i => csr.mtval[18].CLK +clk_i => csr.mtval[19].CLK +clk_i => csr.mtval[20].CLK +clk_i => csr.mtval[21].CLK +clk_i => csr.mtval[22].CLK +clk_i => csr.mtval[23].CLK +clk_i => csr.mtval[24].CLK +clk_i => csr.mtval[25].CLK +clk_i => csr.mtval[26].CLK +clk_i => csr.mtval[27].CLK +clk_i => csr.mtval[28].CLK +clk_i => csr.mtval[29].CLK +clk_i => csr.mtval[30].CLK +clk_i => csr.mtval[31].CLK +clk_i => csr.mtvec[2].CLK +clk_i => csr.mtvec[3].CLK +clk_i => csr.mtvec[4].CLK +clk_i => csr.mtvec[5].CLK +clk_i => csr.mtvec[6].CLK +clk_i => csr.mtvec[7].CLK +clk_i => csr.mtvec[8].CLK +clk_i => csr.mtvec[9].CLK +clk_i => csr.mtvec[10].CLK +clk_i => csr.mtvec[11].CLK +clk_i => csr.mtvec[12].CLK +clk_i => csr.mtvec[13].CLK +clk_i => csr.mtvec[14].CLK +clk_i => csr.mtvec[15].CLK +clk_i => csr.mtvec[16].CLK +clk_i => csr.mtvec[17].CLK +clk_i => csr.mtvec[18].CLK +clk_i => csr.mtvec[19].CLK +clk_i => csr.mtvec[20].CLK +clk_i => csr.mtvec[21].CLK +clk_i => csr.mtvec[22].CLK +clk_i => csr.mtvec[23].CLK +clk_i => csr.mtvec[24].CLK +clk_i => csr.mtvec[25].CLK +clk_i => csr.mtvec[26].CLK +clk_i => csr.mtvec[27].CLK +clk_i => csr.mtvec[28].CLK +clk_i => csr.mtvec[29].CLK +clk_i => csr.mtvec[30].CLK +clk_i => csr.mtvec[31].CLK +clk_i => csr.mcause[0].CLK +clk_i => csr.mcause[1].CLK +clk_i => csr.mcause[2].CLK +clk_i => csr.mcause[3].CLK +clk_i => csr.mcause[4].CLK +clk_i => csr.mcause[5].CLK +clk_i => csr.mepc[1].CLK +clk_i => csr.mepc[2].CLK +clk_i => csr.mepc[3].CLK +clk_i => csr.mepc[4].CLK +clk_i => csr.mepc[5].CLK +clk_i => csr.mepc[6].CLK +clk_i => csr.mepc[7].CLK +clk_i => csr.mepc[8].CLK +clk_i => csr.mepc[9].CLK +clk_i => csr.mepc[10].CLK +clk_i => csr.mepc[11].CLK +clk_i => csr.mepc[12].CLK +clk_i => csr.mepc[13].CLK +clk_i => csr.mepc[14].CLK +clk_i => csr.mepc[15].CLK +clk_i => csr.mepc[16].CLK +clk_i => csr.mepc[17].CLK +clk_i => csr.mepc[18].CLK +clk_i => csr.mepc[19].CLK +clk_i => csr.mepc[20].CLK +clk_i => csr.mepc[21].CLK +clk_i => csr.mepc[22].CLK +clk_i => csr.mepc[23].CLK +clk_i => csr.mepc[24].CLK +clk_i => csr.mepc[25].CLK +clk_i => csr.mepc[26].CLK +clk_i => csr.mepc[27].CLK +clk_i => csr.mepc[28].CLK +clk_i => csr.mepc[29].CLK +clk_i => csr.mepc[30].CLK +clk_i => csr.mepc[31].CLK +clk_i => csr.privilege.CLK +clk_i => csr.mcountinhibit_ir.CLK +clk_i => csr.mcountinhibit_cy.CLK +clk_i => csr.mip_firq_nclr[0].CLK +clk_i => csr.mip_firq_nclr[1].CLK +clk_i => csr.mip_firq_nclr[2].CLK +clk_i => csr.mip_firq_nclr[3].CLK +clk_i => csr.mip_firq_nclr[4].CLK +clk_i => csr.mip_firq_nclr[5].CLK +clk_i => csr.mip_firq_nclr[6].CLK +clk_i => csr.mip_firq_nclr[7].CLK +clk_i => csr.mip_firq_nclr[8].CLK +clk_i => csr.mip_firq_nclr[9].CLK +clk_i => csr.mip_firq_nclr[10].CLK +clk_i => csr.mip_firq_nclr[11].CLK +clk_i => csr.mip_firq_nclr[12].CLK +clk_i => csr.mip_firq_nclr[13].CLK +clk_i => csr.mip_firq_nclr[14].CLK +clk_i => csr.mip_firq_nclr[15].CLK +clk_i => csr.mie_firq[0].CLK +clk_i => csr.mie_firq[1].CLK +clk_i => csr.mie_firq[2].CLK +clk_i => csr.mie_firq[3].CLK +clk_i => csr.mie_firq[4].CLK +clk_i => csr.mie_firq[5].CLK +clk_i => csr.mie_firq[6].CLK +clk_i => csr.mie_firq[7].CLK +clk_i => csr.mie_firq[8].CLK +clk_i => csr.mie_firq[9].CLK +clk_i => csr.mie_firq[10].CLK +clk_i => csr.mie_firq[11].CLK +clk_i => csr.mie_firq[12].CLK +clk_i => csr.mie_firq[13].CLK +clk_i => csr.mie_firq[14].CLK +clk_i => csr.mie_firq[15].CLK +clk_i => csr.mie_mti.CLK +clk_i => csr.mie_mei.CLK +clk_i => csr.mie_msi.CLK +clk_i => csr.mstatus_tw.CLK +clk_i => csr.mstatus_mprv.CLK +clk_i => csr.mstatus_mpp.CLK +clk_i => csr.mstatus_mpie.CLK +clk_i => csr.mstatus_mie.CLK +clk_i => csr.we.CLK +clk_i => trap_ctrl.cause[0].CLK +clk_i => trap_ctrl.cause[1].CLK +clk_i => trap_ctrl.cause[2].CLK +clk_i => trap_ctrl.cause[3].CLK +clk_i => trap_ctrl.cause[4].CLK +clk_i => trap_ctrl.cause[5].CLK +clk_i => trap_ctrl.cause[6].CLK +clk_i => trap_ctrl.env_start.CLK +clk_i => trap_ctrl.irq_buf[0].CLK +clk_i => trap_ctrl.irq_buf[1].CLK +clk_i => trap_ctrl.irq_buf[2].CLK +clk_i => trap_ctrl.irq_buf[3].CLK +clk_i => trap_ctrl.irq_buf[4].CLK +clk_i => trap_ctrl.irq_buf[5].CLK +clk_i => trap_ctrl.irq_buf[6].CLK +clk_i => trap_ctrl.irq_buf[7].CLK +clk_i => trap_ctrl.irq_buf[8].CLK +clk_i => trap_ctrl.irq_buf[9].CLK +clk_i => trap_ctrl.irq_buf[10].CLK +clk_i => trap_ctrl.irq_buf[11].CLK +clk_i => trap_ctrl.irq_buf[12].CLK +clk_i => trap_ctrl.irq_buf[13].CLK +clk_i => trap_ctrl.irq_buf[14].CLK +clk_i => trap_ctrl.irq_buf[15].CLK +clk_i => trap_ctrl.irq_buf[16].CLK +clk_i => trap_ctrl.irq_buf[17].CLK +clk_i => trap_ctrl.irq_buf[18].CLK +clk_i => trap_ctrl.irq_buf[19].CLK +clk_i => trap_ctrl.irq_buf[20].CLK +clk_i => trap_ctrl.irq_pnd[0].CLK +clk_i => trap_ctrl.irq_pnd[1].CLK +clk_i => trap_ctrl.irq_pnd[2].CLK +clk_i => trap_ctrl.irq_pnd[3].CLK +clk_i => trap_ctrl.irq_pnd[4].CLK +clk_i => trap_ctrl.irq_pnd[5].CLK +clk_i => trap_ctrl.irq_pnd[6].CLK +clk_i => trap_ctrl.irq_pnd[7].CLK +clk_i => trap_ctrl.irq_pnd[8].CLK +clk_i => trap_ctrl.irq_pnd[9].CLK +clk_i => trap_ctrl.irq_pnd[10].CLK +clk_i => trap_ctrl.irq_pnd[11].CLK +clk_i => trap_ctrl.irq_pnd[12].CLK +clk_i => trap_ctrl.irq_pnd[13].CLK +clk_i => trap_ctrl.irq_pnd[14].CLK +clk_i => trap_ctrl.irq_pnd[15].CLK +clk_i => trap_ctrl.irq_pnd[16].CLK +clk_i => trap_ctrl.irq_pnd[17].CLK +clk_i => trap_ctrl.irq_pnd[18].CLK +clk_i => trap_ctrl.exc_buf[0].CLK +clk_i => trap_ctrl.exc_buf[1].CLK +clk_i => trap_ctrl.exc_buf[2].CLK +clk_i => trap_ctrl.exc_buf[3].CLK +clk_i => trap_ctrl.exc_buf[4].CLK +clk_i => trap_ctrl.exc_buf[5].CLK +clk_i => trap_ctrl.exc_buf[6].CLK +clk_i => trap_ctrl.exc_buf[7].CLK +clk_i => trap_ctrl.exc_buf[8].CLK +clk_i => trap_ctrl.exc_buf[9].CLK +clk_i => trap_ctrl.exc_buf[10].CLK +clk_i => trap_ctrl.exc_buf[11].CLK +clk_i => ctrl[0].CLK +clk_i => ctrl[21].CLK +clk_i => ctrl[22].CLK +clk_i => ctrl[23].CLK +clk_i => ctrl[24].CLK +clk_i => ctrl[25].CLK +clk_i => ctrl[26].CLK +clk_i => ctrl[27].CLK +clk_i => ctrl[28].CLK +clk_i => ctrl[29].CLK +clk_i => ctrl[33].CLK +clk_i => ctrl[34].CLK +clk_i => ctrl[35].CLK +clk_i => ctrl[36].CLK +clk_i => ctrl[37].CLK +clk_i => ctrl[38].CLK +clk_i => ctrl[39].CLK +clk_i => ctrl[40].CLK +clk_i => ctrl[41].CLK +clk_i => execute_engine.branched.CLK +clk_i => execute_engine.sleep.CLK +clk_i => execute_engine.pc_last[1].CLK +clk_i => execute_engine.pc_last[2].CLK +clk_i => execute_engine.pc_last[3].CLK +clk_i => execute_engine.pc_last[4].CLK +clk_i => execute_engine.pc_last[5].CLK +clk_i => execute_engine.pc_last[6].CLK +clk_i => execute_engine.pc_last[7].CLK +clk_i => execute_engine.pc_last[8].CLK +clk_i => execute_engine.pc_last[9].CLK +clk_i => execute_engine.pc_last[10].CLK +clk_i => execute_engine.pc_last[11].CLK +clk_i => execute_engine.pc_last[12].CLK +clk_i => execute_engine.pc_last[13].CLK +clk_i => execute_engine.pc_last[14].CLK +clk_i => execute_engine.pc_last[15].CLK +clk_i => execute_engine.pc_last[16].CLK +clk_i => execute_engine.pc_last[17].CLK +clk_i => execute_engine.pc_last[18].CLK +clk_i => execute_engine.pc_last[19].CLK +clk_i => execute_engine.pc_last[20].CLK +clk_i => execute_engine.pc_last[21].CLK +clk_i => execute_engine.pc_last[22].CLK +clk_i => execute_engine.pc_last[23].CLK +clk_i => execute_engine.pc_last[24].CLK +clk_i => execute_engine.pc_last[25].CLK +clk_i => execute_engine.pc_last[26].CLK +clk_i => execute_engine.pc_last[27].CLK +clk_i => execute_engine.pc_last[28].CLK +clk_i => execute_engine.pc_last[29].CLK +clk_i => execute_engine.pc_last[30].CLK +clk_i => execute_engine.pc_last[31].CLK +clk_i => execute_engine.next_pc[1].CLK +clk_i => execute_engine.next_pc[2].CLK +clk_i => execute_engine.next_pc[3].CLK +clk_i => execute_engine.next_pc[4].CLK +clk_i => execute_engine.next_pc[5].CLK +clk_i => execute_engine.next_pc[6].CLK +clk_i => execute_engine.next_pc[7].CLK +clk_i => execute_engine.next_pc[8].CLK +clk_i => execute_engine.next_pc[9].CLK +clk_i => execute_engine.next_pc[10].CLK +clk_i => execute_engine.next_pc[11].CLK +clk_i => execute_engine.next_pc[12].CLK +clk_i => execute_engine.next_pc[13].CLK +clk_i => execute_engine.next_pc[14].CLK +clk_i => execute_engine.next_pc[15].CLK +clk_i => execute_engine.next_pc[16].CLK +clk_i => execute_engine.next_pc[17].CLK +clk_i => execute_engine.next_pc[18].CLK +clk_i => execute_engine.next_pc[19].CLK +clk_i => execute_engine.next_pc[20].CLK +clk_i => execute_engine.next_pc[21].CLK +clk_i => execute_engine.next_pc[22].CLK +clk_i => execute_engine.next_pc[23].CLK +clk_i => execute_engine.next_pc[24].CLK +clk_i => execute_engine.next_pc[25].CLK +clk_i => execute_engine.next_pc[26].CLK +clk_i => execute_engine.next_pc[27].CLK +clk_i => execute_engine.next_pc[28].CLK +clk_i => execute_engine.next_pc[29].CLK +clk_i => execute_engine.next_pc[30].CLK +clk_i => execute_engine.next_pc[31].CLK +clk_i => execute_engine.pc[0].CLK +clk_i => execute_engine.pc[1].CLK +clk_i => execute_engine.pc[2].CLK +clk_i => execute_engine.pc[3].CLK +clk_i => execute_engine.pc[4].CLK +clk_i => execute_engine.pc[5].CLK +clk_i => execute_engine.pc[6].CLK +clk_i => execute_engine.pc[7].CLK +clk_i => execute_engine.pc[8].CLK +clk_i => execute_engine.pc[9].CLK +clk_i => execute_engine.pc[10].CLK +clk_i => execute_engine.pc[11].CLK +clk_i => execute_engine.pc[12].CLK +clk_i => execute_engine.pc[13].CLK +clk_i => execute_engine.pc[14].CLK +clk_i => execute_engine.pc[15].CLK +clk_i => execute_engine.pc[16].CLK +clk_i => execute_engine.pc[17].CLK +clk_i => execute_engine.pc[18].CLK +clk_i => execute_engine.pc[19].CLK +clk_i => execute_engine.pc[20].CLK +clk_i => execute_engine.pc[21].CLK +clk_i => execute_engine.pc[22].CLK +clk_i => execute_engine.pc[23].CLK +clk_i => execute_engine.pc[24].CLK +clk_i => execute_engine.pc[25].CLK +clk_i => execute_engine.pc[26].CLK +clk_i => execute_engine.pc[27].CLK +clk_i => execute_engine.pc[28].CLK +clk_i => execute_engine.pc[29].CLK +clk_i => execute_engine.pc[30].CLK +clk_i => execute_engine.pc[31].CLK +clk_i => execute_engine.is_ici.CLK +clk_i => execute_engine.is_ci.CLK +clk_i => execute_engine.i_reg[0].CLK +clk_i => execute_engine.i_reg[1].CLK +clk_i => execute_engine.i_reg[2].CLK +clk_i => execute_engine.i_reg[3].CLK +clk_i => execute_engine.i_reg[4].CLK +clk_i => execute_engine.i_reg[5].CLK +clk_i => execute_engine.i_reg[6].CLK +clk_i => execute_engine.i_reg[7].CLK +clk_i => execute_engine.i_reg[8].CLK +clk_i => execute_engine.i_reg[9].CLK +clk_i => execute_engine.i_reg[10].CLK +clk_i => execute_engine.i_reg[11].CLK +clk_i => execute_engine.i_reg[12].CLK +clk_i => execute_engine.i_reg[13].CLK +clk_i => execute_engine.i_reg[14].CLK +clk_i => execute_engine.i_reg[15].CLK +clk_i => execute_engine.i_reg[16].CLK +clk_i => execute_engine.i_reg[17].CLK +clk_i => execute_engine.i_reg[18].CLK +clk_i => execute_engine.i_reg[19].CLK +clk_i => execute_engine.i_reg[20].CLK +clk_i => execute_engine.i_reg[21].CLK +clk_i => execute_engine.i_reg[22].CLK +clk_i => execute_engine.i_reg[23].CLK +clk_i => execute_engine.i_reg[24].CLK +clk_i => execute_engine.i_reg[25].CLK +clk_i => execute_engine.i_reg[26].CLK +clk_i => execute_engine.i_reg[27].CLK +clk_i => execute_engine.i_reg[28].CLK +clk_i => execute_engine.i_reg[29].CLK +clk_i => execute_engine.i_reg[30].CLK +clk_i => execute_engine.i_reg[31].CLK +clk_i => imm_o[0]~reg0.CLK +clk_i => imm_o[1]~reg0.CLK +clk_i => imm_o[2]~reg0.CLK +clk_i => imm_o[3]~reg0.CLK +clk_i => imm_o[4]~reg0.CLK +clk_i => imm_o[5]~reg0.CLK +clk_i => imm_o[6]~reg0.CLK +clk_i => imm_o[7]~reg0.CLK +clk_i => imm_o[8]~reg0.CLK +clk_i => imm_o[9]~reg0.CLK +clk_i => imm_o[10]~reg0.CLK +clk_i => imm_o[11]~reg0.CLK +clk_i => imm_o[12]~reg0.CLK +clk_i => imm_o[13]~reg0.CLK +clk_i => imm_o[14]~reg0.CLK +clk_i => imm_o[15]~reg0.CLK +clk_i => imm_o[16]~reg0.CLK +clk_i => imm_o[17]~reg0.CLK +clk_i => imm_o[18]~reg0.CLK +clk_i => imm_o[19]~reg0.CLK +clk_i => imm_o[20]~reg0.CLK +clk_i => imm_o[21]~reg0.CLK +clk_i => imm_o[22]~reg0.CLK +clk_i => imm_o[23]~reg0.CLK +clk_i => imm_o[24]~reg0.CLK +clk_i => imm_o[25]~reg0.CLK +clk_i => imm_o[26]~reg0.CLK +clk_i => imm_o[27]~reg0.CLK +clk_i => imm_o[28]~reg0.CLK +clk_i => imm_o[29]~reg0.CLK +clk_i => imm_o[30]~reg0.CLK +clk_i => imm_o[31]~reg0.CLK +clk_i => issue_engine.align.CLK +clk_i => fetch_engine.pmp_err.CLK +clk_i => fetch_engine.pc[2].CLK +clk_i => fetch_engine.pc[3].CLK +clk_i => fetch_engine.pc[4].CLK +clk_i => fetch_engine.pc[5].CLK +clk_i => fetch_engine.pc[6].CLK +clk_i => fetch_engine.pc[7].CLK +clk_i => fetch_engine.pc[8].CLK +clk_i => fetch_engine.pc[9].CLK +clk_i => fetch_engine.pc[10].CLK +clk_i => fetch_engine.pc[11].CLK +clk_i => fetch_engine.pc[12].CLK +clk_i => fetch_engine.pc[13].CLK +clk_i => fetch_engine.pc[14].CLK +clk_i => fetch_engine.pc[15].CLK +clk_i => fetch_engine.pc[16].CLK +clk_i => fetch_engine.pc[17].CLK +clk_i => fetch_engine.pc[18].CLK +clk_i => fetch_engine.pc[19].CLK +clk_i => fetch_engine.pc[20].CLK +clk_i => fetch_engine.pc[21].CLK +clk_i => fetch_engine.pc[22].CLK +clk_i => fetch_engine.pc[23].CLK +clk_i => fetch_engine.pc[24].CLK +clk_i => fetch_engine.pc[25].CLK +clk_i => fetch_engine.pc[26].CLK +clk_i => fetch_engine.pc[27].CLK +clk_i => fetch_engine.pc[28].CLK +clk_i => fetch_engine.pc[29].CLK +clk_i => fetch_engine.pc[30].CLK +clk_i => fetch_engine.pc[31].CLK +clk_i => fetch_engine.unaligned.CLK +clk_i => fetch_engine.restart.CLK +clk_i => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.clk_i +clk_i => debug_ctrl.state~1.DATAIN +clk_i => execute_engine.state_prev2~1.DATAIN +clk_i => execute_engine.state_prev~1.DATAIN +clk_i => execute_engine.state~1.DATAIN +clk_i => fetch_engine.state_prev~1.DATAIN +clk_i => fetch_engine.state~1.DATAIN +rstn_i => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.rstn_i +rstn_i => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.rstn_i +rstn_i => ctrl[0].ACLR +rstn_i => ctrl[21].ACLR +rstn_i => ctrl[22].ACLR +rstn_i => ctrl[23].ACLR +rstn_i => ctrl[24].ACLR +rstn_i => ctrl[25].ACLR +rstn_i => ctrl[26].ACLR +rstn_i => ctrl[27].ACLR +rstn_i => ctrl[28].ACLR +rstn_i => ctrl[29].ACLR +rstn_i => ctrl[33].ACLR +rstn_i => ctrl[34].ACLR +rstn_i => ctrl[35].ACLR +rstn_i => ctrl[36].ACLR +rstn_i => ctrl[37].ACLR +rstn_i => ctrl[38].ACLR +rstn_i => ctrl[39].ACLR +rstn_i => ctrl[40].ACLR +rstn_i => ctrl[41].ACLR +rstn_i => execute_engine.branched.PRESET +rstn_i => execute_engine.sleep.ACLR +rstn_i => execute_engine.pc_last[1].ACLR +rstn_i => execute_engine.pc_last[2].ACLR +rstn_i => execute_engine.pc_last[3].ACLR +rstn_i => execute_engine.pc_last[4].ACLR +rstn_i => execute_engine.pc_last[5].ACLR +rstn_i => execute_engine.pc_last[6].ACLR +rstn_i => execute_engine.pc_last[7].ACLR +rstn_i => execute_engine.pc_last[8].ACLR +rstn_i => execute_engine.pc_last[9].ACLR +rstn_i => execute_engine.pc_last[10].ACLR +rstn_i => execute_engine.pc_last[11].ACLR +rstn_i => execute_engine.pc_last[12].ACLR +rstn_i => execute_engine.pc_last[13].ACLR +rstn_i => execute_engine.pc_last[14].ACLR +rstn_i => execute_engine.pc_last[15].ACLR +rstn_i => execute_engine.pc_last[16].ACLR +rstn_i => execute_engine.pc_last[17].ACLR +rstn_i => execute_engine.pc_last[18].ACLR +rstn_i => execute_engine.pc_last[19].ACLR +rstn_i => execute_engine.pc_last[20].ACLR +rstn_i => execute_engine.pc_last[21].ACLR +rstn_i => execute_engine.pc_last[22].ACLR +rstn_i => execute_engine.pc_last[23].ACLR +rstn_i => execute_engine.pc_last[24].ACLR +rstn_i => execute_engine.pc_last[25].ACLR +rstn_i => execute_engine.pc_last[26].ACLR +rstn_i => execute_engine.pc_last[27].ACLR +rstn_i => execute_engine.pc_last[28].ACLR +rstn_i => execute_engine.pc_last[29].ACLR +rstn_i => execute_engine.pc_last[30].ACLR +rstn_i => execute_engine.pc_last[31].ACLR +rstn_i => execute_engine.next_pc[1].ACLR +rstn_i => execute_engine.next_pc[2].ACLR +rstn_i => execute_engine.next_pc[3].ACLR +rstn_i => execute_engine.next_pc[4].ACLR +rstn_i => execute_engine.next_pc[5].ACLR +rstn_i => execute_engine.next_pc[6].ACLR +rstn_i => execute_engine.next_pc[7].ACLR +rstn_i => execute_engine.next_pc[8].ACLR +rstn_i => execute_engine.next_pc[9].ACLR +rstn_i => execute_engine.next_pc[10].ACLR +rstn_i => execute_engine.next_pc[11].ACLR +rstn_i => execute_engine.next_pc[12].ACLR +rstn_i => execute_engine.next_pc[13].ACLR +rstn_i => execute_engine.next_pc[14].ACLR +rstn_i => execute_engine.next_pc[15].ACLR +rstn_i => execute_engine.next_pc[16].ACLR +rstn_i => execute_engine.next_pc[17].ACLR +rstn_i => execute_engine.next_pc[18].ACLR +rstn_i => execute_engine.next_pc[19].ACLR +rstn_i => execute_engine.next_pc[20].ACLR +rstn_i => execute_engine.next_pc[21].ACLR +rstn_i => execute_engine.next_pc[22].ACLR +rstn_i => execute_engine.next_pc[23].ACLR +rstn_i => execute_engine.next_pc[24].ACLR +rstn_i => execute_engine.next_pc[25].ACLR +rstn_i => execute_engine.next_pc[26].ACLR +rstn_i => execute_engine.next_pc[27].ACLR +rstn_i => execute_engine.next_pc[28].ACLR +rstn_i => execute_engine.next_pc[29].ACLR +rstn_i => execute_engine.next_pc[30].ACLR +rstn_i => execute_engine.next_pc[31].ACLR +rstn_i => execute_engine.pc[0].ACLR +rstn_i => execute_engine.pc[1].ACLR +rstn_i => execute_engine.pc[2].ACLR +rstn_i => execute_engine.pc[3].ACLR +rstn_i => execute_engine.pc[4].ACLR +rstn_i => execute_engine.pc[5].ACLR +rstn_i => execute_engine.pc[6].ACLR +rstn_i => execute_engine.pc[7].ACLR +rstn_i => execute_engine.pc[8].ACLR +rstn_i => execute_engine.pc[9].ACLR +rstn_i => execute_engine.pc[10].ACLR +rstn_i => execute_engine.pc[11].ACLR +rstn_i => execute_engine.pc[12].ACLR +rstn_i => execute_engine.pc[13].ACLR +rstn_i => execute_engine.pc[14].ACLR +rstn_i => execute_engine.pc[15].ACLR +rstn_i => execute_engine.pc[16].ACLR +rstn_i => execute_engine.pc[17].ACLR +rstn_i => execute_engine.pc[18].ACLR +rstn_i => execute_engine.pc[19].ACLR +rstn_i => execute_engine.pc[20].ACLR +rstn_i => execute_engine.pc[21].ACLR +rstn_i => execute_engine.pc[22].ACLR +rstn_i => execute_engine.pc[23].ACLR +rstn_i => execute_engine.pc[24].ACLR +rstn_i => execute_engine.pc[25].ACLR +rstn_i => execute_engine.pc[26].ACLR +rstn_i => execute_engine.pc[27].ACLR +rstn_i => execute_engine.pc[28].ACLR +rstn_i => execute_engine.pc[29].ACLR +rstn_i => execute_engine.pc[30].ACLR +rstn_i => execute_engine.pc[31].ACLR +rstn_i => execute_engine.is_ici.ACLR +rstn_i => execute_engine.is_ci.ACLR +rstn_i => execute_engine.i_reg[0].ACLR +rstn_i => execute_engine.i_reg[1].ACLR +rstn_i => execute_engine.i_reg[2].ACLR +rstn_i => execute_engine.i_reg[3].ACLR +rstn_i => execute_engine.i_reg[4].ACLR +rstn_i => execute_engine.i_reg[5].ACLR +rstn_i => execute_engine.i_reg[6].ACLR +rstn_i => execute_engine.i_reg[7].ACLR +rstn_i => execute_engine.i_reg[8].ACLR +rstn_i => execute_engine.i_reg[9].ACLR +rstn_i => execute_engine.i_reg[10].ACLR +rstn_i => execute_engine.i_reg[11].ACLR +rstn_i => execute_engine.i_reg[12].ACLR +rstn_i => execute_engine.i_reg[13].ACLR +rstn_i => execute_engine.i_reg[14].ACLR +rstn_i => execute_engine.i_reg[15].ACLR +rstn_i => execute_engine.i_reg[16].ACLR +rstn_i => execute_engine.i_reg[17].ACLR +rstn_i => execute_engine.i_reg[18].ACLR +rstn_i => execute_engine.i_reg[19].ACLR +rstn_i => execute_engine.i_reg[20].ACLR +rstn_i => execute_engine.i_reg[21].ACLR +rstn_i => execute_engine.i_reg[22].ACLR +rstn_i => execute_engine.i_reg[23].ACLR +rstn_i => execute_engine.i_reg[24].ACLR +rstn_i => execute_engine.i_reg[25].ACLR +rstn_i => execute_engine.i_reg[26].ACLR +rstn_i => execute_engine.i_reg[27].ACLR +rstn_i => execute_engine.i_reg[28].ACLR +rstn_i => execute_engine.i_reg[29].ACLR +rstn_i => execute_engine.i_reg[30].ACLR +rstn_i => execute_engine.i_reg[31].ACLR +rstn_i => csr.dcsr_step.ACLR +rstn_i => csr.frm[0].ACLR +rstn_i => csr.frm[1].ACLR +rstn_i => csr.frm[2].ACLR +rstn_i => csr.mscratch[0].ACLR +rstn_i => csr.mscratch[1].ACLR +rstn_i => csr.mscratch[2].PRESET +rstn_i => csr.mscratch[3].ACLR +rstn_i => csr.mscratch[4].ACLR +rstn_i => csr.mscratch[5].ACLR +rstn_i => csr.mscratch[6].ACLR +rstn_i => csr.mscratch[7].ACLR +rstn_i => csr.mscratch[8].PRESET +rstn_i => csr.mscratch[9].PRESET +rstn_i => csr.mscratch[10].PRESET +rstn_i => csr.mscratch[11].ACLR +rstn_i => csr.mscratch[12].ACLR +rstn_i => csr.mscratch[13].ACLR +rstn_i => csr.mscratch[14].ACLR +rstn_i => csr.mscratch[15].ACLR +rstn_i => csr.mscratch[16].ACLR +rstn_i => csr.mscratch[17].ACLR +rstn_i => csr.mscratch[18].ACLR +rstn_i => csr.mscratch[19].PRESET +rstn_i => csr.mscratch[20].ACLR +rstn_i => csr.mscratch[21].ACLR +rstn_i => csr.mscratch[22].ACLR +rstn_i => csr.mscratch[23].PRESET +rstn_i => csr.mscratch[24].PRESET +rstn_i => csr.mscratch[25].ACLR +rstn_i => csr.mscratch[26].ACLR +rstn_i => csr.mscratch[27].PRESET +rstn_i => csr.mscratch[28].PRESET +rstn_i => csr.mscratch[29].ACLR +rstn_i => csr.mscratch[30].ACLR +rstn_i => csr.mscratch[31].ACLR +rstn_i => csr.mtval[0].ACLR +rstn_i => csr.mtval[1].ACLR +rstn_i => csr.mtval[2].ACLR +rstn_i => csr.mtval[3].ACLR +rstn_i => csr.mtval[4].ACLR +rstn_i => csr.mtval[5].ACLR +rstn_i => csr.mtval[6].ACLR +rstn_i => csr.mtval[7].ACLR +rstn_i => csr.mtval[8].ACLR +rstn_i => csr.mtval[9].ACLR +rstn_i => csr.mtval[10].ACLR +rstn_i => csr.mtval[11].ACLR +rstn_i => csr.mtval[12].ACLR +rstn_i => csr.mtval[13].ACLR +rstn_i => csr.mtval[14].ACLR +rstn_i => csr.mtval[15].ACLR +rstn_i => csr.mtval[16].ACLR +rstn_i => csr.mtval[17].ACLR +rstn_i => csr.mtval[18].ACLR +rstn_i => csr.mtval[19].ACLR +rstn_i => csr.mtval[20].ACLR +rstn_i => csr.mtval[21].ACLR +rstn_i => csr.mtval[22].ACLR +rstn_i => csr.mtval[23].ACLR +rstn_i => csr.mtval[24].ACLR +rstn_i => csr.mtval[25].ACLR +rstn_i => csr.mtval[26].ACLR +rstn_i => csr.mtval[27].ACLR +rstn_i => csr.mtval[28].ACLR +rstn_i => csr.mtval[29].ACLR +rstn_i => csr.mtval[30].ACLR +rstn_i => csr.mtval[31].ACLR +rstn_i => csr.mtvec[2].ACLR +rstn_i => csr.mtvec[3].ACLR +rstn_i => csr.mtvec[4].ACLR +rstn_i => csr.mtvec[5].ACLR +rstn_i => csr.mtvec[6].ACLR +rstn_i => csr.mtvec[7].ACLR +rstn_i => csr.mtvec[8].ACLR +rstn_i => csr.mtvec[9].ACLR +rstn_i => csr.mtvec[10].ACLR +rstn_i => csr.mtvec[11].ACLR +rstn_i => csr.mtvec[12].ACLR +rstn_i => csr.mtvec[13].ACLR +rstn_i => csr.mtvec[14].ACLR +rstn_i => csr.mtvec[15].ACLR +rstn_i => csr.mtvec[16].ACLR +rstn_i => csr.mtvec[17].ACLR +rstn_i => csr.mtvec[18].ACLR +rstn_i => csr.mtvec[19].ACLR +rstn_i => csr.mtvec[20].ACLR +rstn_i => csr.mtvec[21].ACLR +rstn_i => csr.mtvec[22].ACLR +rstn_i => csr.mtvec[23].ACLR +rstn_i => csr.mtvec[24].ACLR +rstn_i => csr.mtvec[25].ACLR +rstn_i => csr.mtvec[26].ACLR +rstn_i => csr.mtvec[27].ACLR +rstn_i => csr.mtvec[28].ACLR +rstn_i => csr.mtvec[29].ACLR +rstn_i => csr.mtvec[30].ACLR +rstn_i => csr.mtvec[31].ACLR +rstn_i => csr.mcause[0].ACLR +rstn_i => csr.mcause[1].ACLR +rstn_i => csr.mcause[2].ACLR +rstn_i => csr.mcause[3].ACLR +rstn_i => csr.mcause[4].ACLR +rstn_i => csr.mcause[5].ACLR +rstn_i => csr.mepc[1].ACLR +rstn_i => csr.mepc[2].ACLR +rstn_i => csr.mepc[3].ACLR +rstn_i => csr.mepc[4].ACLR +rstn_i => csr.mepc[5].ACLR +rstn_i => csr.mepc[6].ACLR +rstn_i => csr.mepc[7].ACLR +rstn_i => csr.mepc[8].ACLR +rstn_i => csr.mepc[9].ACLR +rstn_i => csr.mepc[10].ACLR +rstn_i => csr.mepc[11].ACLR +rstn_i => csr.mepc[12].ACLR +rstn_i => csr.mepc[13].ACLR +rstn_i => csr.mepc[14].ACLR +rstn_i => csr.mepc[15].ACLR +rstn_i => csr.mepc[16].ACLR +rstn_i => csr.mepc[17].ACLR +rstn_i => csr.mepc[18].ACLR +rstn_i => csr.mepc[19].ACLR +rstn_i => csr.mepc[20].ACLR +rstn_i => csr.mepc[21].ACLR +rstn_i => csr.mepc[22].ACLR +rstn_i => csr.mepc[23].ACLR +rstn_i => csr.mepc[24].ACLR +rstn_i => csr.mepc[25].ACLR +rstn_i => csr.mepc[26].ACLR +rstn_i => csr.mepc[27].ACLR +rstn_i => csr.mepc[28].ACLR +rstn_i => csr.mepc[29].ACLR +rstn_i => csr.mepc[30].ACLR +rstn_i => csr.mepc[31].ACLR +rstn_i => csr.privilege.PRESET +rstn_i => csr.mcountinhibit_ir.ACLR +rstn_i => csr.mcountinhibit_cy.ACLR +rstn_i => csr.mip_firq_nclr[0].ACLR +rstn_i => csr.mip_firq_nclr[1].ACLR +rstn_i => csr.mip_firq_nclr[2].ACLR +rstn_i => csr.mip_firq_nclr[3].ACLR +rstn_i => csr.mip_firq_nclr[4].ACLR +rstn_i => csr.mip_firq_nclr[5].ACLR +rstn_i => csr.mip_firq_nclr[6].ACLR +rstn_i => csr.mip_firq_nclr[7].ACLR +rstn_i => csr.mip_firq_nclr[8].ACLR +rstn_i => csr.mip_firq_nclr[9].ACLR +rstn_i => csr.mip_firq_nclr[10].ACLR +rstn_i => csr.mip_firq_nclr[11].ACLR +rstn_i => csr.mip_firq_nclr[12].ACLR +rstn_i => csr.mip_firq_nclr[13].ACLR +rstn_i => csr.mip_firq_nclr[14].ACLR +rstn_i => csr.mip_firq_nclr[15].ACLR +rstn_i => csr.mie_firq[0].ACLR +rstn_i => csr.mie_firq[1].ACLR +rstn_i => csr.mie_firq[2].ACLR +rstn_i => csr.mie_firq[3].ACLR +rstn_i => csr.mie_firq[4].ACLR +rstn_i => csr.mie_firq[5].ACLR +rstn_i => csr.mie_firq[6].ACLR +rstn_i => csr.mie_firq[7].ACLR +rstn_i => csr.mie_firq[8].ACLR +rstn_i => csr.mie_firq[9].ACLR +rstn_i => csr.mie_firq[10].ACLR +rstn_i => csr.mie_firq[11].ACLR +rstn_i => csr.mie_firq[12].ACLR +rstn_i => csr.mie_firq[13].ACLR +rstn_i => csr.mie_firq[14].ACLR +rstn_i => csr.mie_firq[15].ACLR +rstn_i => csr.mie_mti.ACLR +rstn_i => csr.mie_mei.ACLR +rstn_i => csr.mie_msi.ACLR +rstn_i => csr.mstatus_tw.ACLR +rstn_i => csr.mstatus_mprv.ACLR +rstn_i => csr.mstatus_mpp.ACLR +rstn_i => csr.mstatus_mpie.ACLR +rstn_i => csr.mstatus_mie.ACLR +rstn_i => csr.we.ACLR +rstn_i => fetch_engine.pmp_err.ACLR +rstn_i => fetch_engine.pc[2].ACLR +rstn_i => fetch_engine.pc[3].ACLR +rstn_i => fetch_engine.pc[4].ACLR +rstn_i => fetch_engine.pc[5].ACLR +rstn_i => fetch_engine.pc[6].ACLR +rstn_i => fetch_engine.pc[7].ACLR +rstn_i => fetch_engine.pc[8].ACLR +rstn_i => fetch_engine.pc[9].ACLR +rstn_i => fetch_engine.pc[10].ACLR +rstn_i => fetch_engine.pc[11].ACLR +rstn_i => fetch_engine.pc[12].ACLR +rstn_i => fetch_engine.pc[13].ACLR +rstn_i => fetch_engine.pc[14].ACLR +rstn_i => fetch_engine.pc[15].ACLR +rstn_i => fetch_engine.pc[16].ACLR +rstn_i => fetch_engine.pc[17].ACLR +rstn_i => fetch_engine.pc[18].ACLR +rstn_i => fetch_engine.pc[19].ACLR +rstn_i => fetch_engine.pc[20].ACLR +rstn_i => fetch_engine.pc[21].ACLR +rstn_i => fetch_engine.pc[22].ACLR +rstn_i => fetch_engine.pc[23].ACLR +rstn_i => fetch_engine.pc[24].ACLR +rstn_i => fetch_engine.pc[25].ACLR +rstn_i => fetch_engine.pc[26].ACLR +rstn_i => fetch_engine.pc[27].ACLR +rstn_i => fetch_engine.pc[28].ACLR +rstn_i => fetch_engine.pc[29].ACLR +rstn_i => fetch_engine.pc[30].ACLR +rstn_i => fetch_engine.pc[31].ACLR +rstn_i => fetch_engine.unaligned.ACLR +rstn_i => fetch_engine.restart.PRESET +rstn_i => trap_ctrl.irq_buf[0].ACLR +rstn_i => trap_ctrl.irq_buf[1].ACLR +rstn_i => trap_ctrl.irq_buf[2].ACLR +rstn_i => trap_ctrl.irq_buf[3].ACLR +rstn_i => trap_ctrl.irq_buf[4].ACLR +rstn_i => trap_ctrl.irq_buf[5].ACLR +rstn_i => trap_ctrl.irq_buf[6].ACLR +rstn_i => trap_ctrl.irq_buf[7].ACLR +rstn_i => trap_ctrl.irq_buf[8].ACLR +rstn_i => trap_ctrl.irq_buf[9].ACLR +rstn_i => trap_ctrl.irq_buf[10].ACLR +rstn_i => trap_ctrl.irq_buf[11].ACLR +rstn_i => trap_ctrl.irq_buf[12].ACLR +rstn_i => trap_ctrl.irq_buf[13].ACLR +rstn_i => trap_ctrl.irq_buf[14].ACLR +rstn_i => trap_ctrl.irq_buf[15].ACLR +rstn_i => trap_ctrl.irq_buf[16].ACLR +rstn_i => trap_ctrl.irq_buf[17].ACLR +rstn_i => trap_ctrl.irq_buf[18].ACLR +rstn_i => trap_ctrl.irq_buf[19].ACLR +rstn_i => trap_ctrl.irq_buf[20].ACLR +rstn_i => trap_ctrl.irq_pnd[0].ACLR +rstn_i => trap_ctrl.irq_pnd[1].ACLR +rstn_i => trap_ctrl.irq_pnd[2].ACLR +rstn_i => trap_ctrl.irq_pnd[3].ACLR +rstn_i => trap_ctrl.irq_pnd[4].ACLR +rstn_i => trap_ctrl.irq_pnd[5].ACLR +rstn_i => trap_ctrl.irq_pnd[6].ACLR +rstn_i => trap_ctrl.irq_pnd[7].ACLR +rstn_i => trap_ctrl.irq_pnd[8].ACLR +rstn_i => trap_ctrl.irq_pnd[9].ACLR +rstn_i => trap_ctrl.irq_pnd[10].ACLR +rstn_i => trap_ctrl.irq_pnd[11].ACLR +rstn_i => trap_ctrl.irq_pnd[12].ACLR +rstn_i => trap_ctrl.irq_pnd[13].ACLR +rstn_i => trap_ctrl.irq_pnd[14].ACLR +rstn_i => trap_ctrl.irq_pnd[15].ACLR +rstn_i => trap_ctrl.irq_pnd[16].ACLR +rstn_i => trap_ctrl.irq_pnd[17].ACLR +rstn_i => trap_ctrl.irq_pnd[18].ACLR +rstn_i => trap_ctrl.exc_buf[0].ACLR +rstn_i => trap_ctrl.exc_buf[1].ACLR +rstn_i => trap_ctrl.exc_buf[2].ACLR +rstn_i => trap_ctrl.exc_buf[3].ACLR +rstn_i => trap_ctrl.exc_buf[4].ACLR +rstn_i => trap_ctrl.exc_buf[5].ACLR +rstn_i => trap_ctrl.exc_buf[6].ACLR +rstn_i => trap_ctrl.exc_buf[7].ACLR +rstn_i => trap_ctrl.exc_buf[8].ACLR +rstn_i => trap_ctrl.exc_buf[9].ACLR +rstn_i => trap_ctrl.exc_buf[10].ACLR +rstn_i => trap_ctrl.exc_buf[11].ACLR +rstn_i => trap_ctrl.env_start.ACLR +rstn_i => csr.minstreth[0].ACLR +rstn_i => csr.minstreth[1].ACLR +rstn_i => csr.minstreth[2].ACLR +rstn_i => csr.minstreth[3].ACLR +rstn_i => csr.minstreth[4].ACLR +rstn_i => csr.minstreth[5].ACLR +rstn_i => csr.minstreth[6].ACLR +rstn_i => csr.minstreth[7].ACLR +rstn_i => csr.minstreth[8].ACLR +rstn_i => csr.minstreth[9].ACLR +rstn_i => csr.minstreth[10].ACLR +rstn_i => csr.minstreth[11].ACLR +rstn_i => csr.minstreth[12].ACLR +rstn_i => csr.minstreth[13].ACLR +rstn_i => csr.minstreth[14].ACLR +rstn_i => csr.minstreth[15].ACLR +rstn_i => csr.minstreth[16].ACLR +rstn_i => csr.minstreth[17].ACLR +rstn_i => csr.minstreth[18].ACLR +rstn_i => csr.minstreth[19].ACLR +rstn_i => csr.minstreth[20].ACLR +rstn_i => csr.minstreth[21].ACLR +rstn_i => csr.minstreth[22].ACLR +rstn_i => csr.minstreth[23].ACLR +rstn_i => csr.minstreth[24].ACLR +rstn_i => csr.minstreth[25].ACLR +rstn_i => csr.minstreth[26].ACLR +rstn_i => csr.minstreth[27].ACLR +rstn_i => csr.minstreth[28].ACLR +rstn_i => csr.minstreth[29].ACLR +rstn_i => csr.minstreth[30].ACLR +rstn_i => csr.minstreth[31].ACLR +rstn_i => csr.minstret_ovfl[0].ACLR +rstn_i => csr.minstret[0].ACLR +rstn_i => csr.minstret[1].ACLR +rstn_i => csr.minstret[2].ACLR +rstn_i => csr.minstret[3].ACLR +rstn_i => csr.minstret[4].ACLR +rstn_i => csr.minstret[5].ACLR +rstn_i => csr.minstret[6].ACLR +rstn_i => csr.minstret[7].ACLR +rstn_i => csr.minstret[8].ACLR +rstn_i => csr.minstret[9].ACLR +rstn_i => csr.minstret[10].ACLR +rstn_i => csr.minstret[11].ACLR +rstn_i => csr.minstret[12].ACLR +rstn_i => csr.minstret[13].ACLR +rstn_i => csr.minstret[14].ACLR +rstn_i => csr.minstret[15].ACLR +rstn_i => csr.minstret[16].ACLR +rstn_i => csr.minstret[17].ACLR +rstn_i => csr.minstret[18].ACLR +rstn_i => csr.minstret[19].ACLR +rstn_i => csr.minstret[20].ACLR +rstn_i => csr.minstret[21].ACLR +rstn_i => csr.minstret[22].ACLR +rstn_i => csr.minstret[23].ACLR +rstn_i => csr.minstret[24].ACLR +rstn_i => csr.minstret[25].ACLR +rstn_i => csr.minstret[26].ACLR +rstn_i => csr.minstret[27].ACLR +rstn_i => csr.minstret[28].ACLR +rstn_i => csr.minstret[29].ACLR +rstn_i => csr.minstret[30].ACLR +rstn_i => csr.minstret[31].ACLR +rstn_i => csr.mcycleh[0].ACLR +rstn_i => csr.mcycleh[1].ACLR +rstn_i => csr.mcycleh[2].ACLR +rstn_i => csr.mcycleh[3].ACLR +rstn_i => csr.mcycleh[4].ACLR +rstn_i => csr.mcycleh[5].ACLR +rstn_i => csr.mcycleh[6].ACLR +rstn_i => csr.mcycleh[7].ACLR +rstn_i => csr.mcycleh[8].ACLR +rstn_i => csr.mcycleh[9].ACLR +rstn_i => csr.mcycleh[10].ACLR +rstn_i => csr.mcycleh[11].ACLR +rstn_i => csr.mcycleh[12].ACLR +rstn_i => csr.mcycleh[13].ACLR +rstn_i => csr.mcycleh[14].ACLR +rstn_i => csr.mcycleh[15].ACLR +rstn_i => csr.mcycleh[16].ACLR +rstn_i => csr.mcycleh[17].ACLR +rstn_i => csr.mcycleh[18].ACLR +rstn_i => csr.mcycleh[19].ACLR +rstn_i => csr.mcycleh[20].ACLR +rstn_i => csr.mcycleh[21].ACLR +rstn_i => csr.mcycleh[22].ACLR +rstn_i => csr.mcycleh[23].ACLR +rstn_i => csr.mcycleh[24].ACLR +rstn_i => csr.mcycleh[25].ACLR +rstn_i => csr.mcycleh[26].ACLR +rstn_i => csr.mcycleh[27].ACLR +rstn_i => csr.mcycleh[28].ACLR +rstn_i => csr.mcycleh[29].ACLR +rstn_i => csr.mcycleh[30].ACLR +rstn_i => csr.mcycleh[31].ACLR +rstn_i => csr.mcycle_ovfl[0].ACLR +rstn_i => csr.mcycle[0].ACLR +rstn_i => csr.mcycle[1].ACLR +rstn_i => csr.mcycle[2].ACLR +rstn_i => csr.mcycle[3].ACLR +rstn_i => csr.mcycle[4].ACLR +rstn_i => csr.mcycle[5].ACLR +rstn_i => csr.mcycle[6].ACLR +rstn_i => csr.mcycle[7].ACLR +rstn_i => csr.mcycle[8].ACLR +rstn_i => csr.mcycle[9].ACLR +rstn_i => csr.mcycle[10].ACLR +rstn_i => csr.mcycle[11].ACLR +rstn_i => csr.mcycle[12].ACLR +rstn_i => csr.mcycle[13].ACLR +rstn_i => csr.mcycle[14].ACLR +rstn_i => csr.mcycle[15].ACLR +rstn_i => csr.mcycle[16].ACLR +rstn_i => csr.mcycle[17].ACLR +rstn_i => csr.mcycle[18].ACLR +rstn_i => csr.mcycle[19].ACLR +rstn_i => csr.mcycle[20].ACLR +rstn_i => csr.mcycle[21].ACLR +rstn_i => csr.mcycle[22].ACLR +rstn_i => csr.mcycle[23].ACLR +rstn_i => csr.mcycle[24].ACLR +rstn_i => csr.mcycle[25].ACLR +rstn_i => csr.mcycle[26].ACLR +rstn_i => csr.mcycle[27].ACLR +rstn_i => csr.mcycle[28].ACLR +rstn_i => csr.mcycle[29].ACLR +rstn_i => csr.mcycle[30].ACLR +rstn_i => csr.mcycle[31].ACLR +rstn_i => cnt_csr_we.instret[0].ACLR +rstn_i => cnt_csr_we.instret[1].ACLR +rstn_i => cnt_csr_we.cycle[0].ACLR +rstn_i => cnt_csr_we.cycle[1].ACLR +rstn_i => cnt_csr_we.wdata[0].ACLR +rstn_i => cnt_csr_we.wdata[1].ACLR +rstn_i => cnt_csr_we.wdata[2].ACLR +rstn_i => cnt_csr_we.wdata[3].ACLR +rstn_i => cnt_csr_we.wdata[4].ACLR +rstn_i => cnt_csr_we.wdata[5].ACLR +rstn_i => cnt_csr_we.wdata[6].ACLR +rstn_i => cnt_csr_we.wdata[7].ACLR +rstn_i => cnt_csr_we.wdata[8].ACLR +rstn_i => cnt_csr_we.wdata[9].ACLR +rstn_i => cnt_csr_we.wdata[10].ACLR +rstn_i => cnt_csr_we.wdata[11].ACLR +rstn_i => cnt_csr_we.wdata[12].ACLR +rstn_i => cnt_csr_we.wdata[13].ACLR +rstn_i => cnt_csr_we.wdata[14].ACLR +rstn_i => cnt_csr_we.wdata[15].ACLR +rstn_i => cnt_csr_we.wdata[16].ACLR +rstn_i => cnt_csr_we.wdata[17].ACLR +rstn_i => cnt_csr_we.wdata[18].ACLR +rstn_i => cnt_csr_we.wdata[19].ACLR +rstn_i => cnt_csr_we.wdata[20].ACLR +rstn_i => cnt_csr_we.wdata[21].ACLR +rstn_i => cnt_csr_we.wdata[22].ACLR +rstn_i => cnt_csr_we.wdata[23].ACLR +rstn_i => cnt_csr_we.wdata[24].ACLR +rstn_i => cnt_csr_we.wdata[25].ACLR +rstn_i => cnt_csr_we.wdata[26].ACLR +rstn_i => cnt_csr_we.wdata[27].ACLR +rstn_i => cnt_csr_we.wdata[28].ACLR +rstn_i => cnt_csr_we.wdata[29].ACLR +rstn_i => cnt_csr_we.wdata[30].ACLR +rstn_i => cnt_csr_we.wdata[31].ACLR +rstn_i => debug_ctrl.state~3.DATAIN +rstn_i => execute_engine.state_prev2~3.DATAIN +rstn_i => execute_engine.state_prev~3.DATAIN +rstn_i => execute_engine.state~3.DATAIN +rstn_i => fetch_engine.state_prev~3.DATAIN +rstn_i => fetch_engine.state~3.DATAIN +ctrl_o[0] <= ctrl_o.DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[1] <= execute_engine.i_reg[15].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[2] <= execute_engine.i_reg[16].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[3] <= execute_engine.i_reg[17].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[4] <= execute_engine.i_reg[18].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[5] <= execute_engine.i_reg[19].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[6] <= execute_engine.i_reg[20].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[7] <= execute_engine.i_reg[21].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[8] <= execute_engine.i_reg[22].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[9] <= execute_engine.i_reg[23].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[10] <= execute_engine.i_reg[24].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[11] <= execute_engine.i_reg[27].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[12] <= execute_engine.i_reg[28].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[13] <= execute_engine.i_reg[29].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[14] <= execute_engine.i_reg[30].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[15] <= execute_engine.i_reg[31].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[16] <= execute_engine.i_reg[7].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[17] <= execute_engine.i_reg[8].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[18] <= execute_engine.i_reg[9].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[19] <= execute_engine.i_reg[10].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[20] <= execute_engine.i_reg[11].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[21] <= ctrl[21].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[22] <= ctrl[22].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[23] <= ctrl[23].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[24] <= ctrl[24].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[25] <= ctrl[25].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[26] <= ctrl[26].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[27] <= ctrl[27].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[28] <= ctrl[28].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[29] <= ctrl[29].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[30] <= csr.frm[0].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[31] <= csr.frm[1].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[32] <= csr.frm[2].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[33] <= ctrl[33].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[34] <= ctrl[34].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[35] <= ctrl[35].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[36] <= ctrl[36].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[37] <= ctrl[37].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[38] <= ctrl[38].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[39] <= ctrl[39].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[40] <= ctrl[40].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[41] <= ctrl[41].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[42] <= ctrl_o.DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[43] <= execute_engine.i_reg[12].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[44] <= execute_engine.i_reg[13].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[45] <= execute_engine.i_reg[14].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[46] <= execute_engine.i_reg[20].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[47] <= execute_engine.i_reg[21].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[48] <= execute_engine.i_reg[22].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[49] <= execute_engine.i_reg[23].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[50] <= execute_engine.i_reg[24].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[51] <= execute_engine.i_reg[25].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[52] <= execute_engine.i_reg[26].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[53] <= execute_engine.i_reg[27].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[54] <= execute_engine.i_reg[28].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[55] <= execute_engine.i_reg[29].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[56] <= execute_engine.i_reg[30].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[57] <= execute_engine.i_reg[31].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[58] <= execute_engine.i_reg[0].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[59] <= execute_engine.i_reg[1].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[60] <= execute_engine.i_reg[2].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[61] <= execute_engine.i_reg[3].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[62] <= execute_engine.i_reg[4].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[63] <= execute_engine.i_reg[5].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[64] <= execute_engine.i_reg[6].DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[65] <= csr.privilege.DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[66] <= execute_engine.sleep.DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[67] <= trap_ctrl.DB_MAX_OUTPUT_PORT_TYPE +ctrl_o[68] <= +i_bus_addr_o[0] <= +i_bus_addr_o[1] <= +i_bus_addr_o[2] <= fetch_engine.pc[2].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[3] <= fetch_engine.pc[3].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[4] <= fetch_engine.pc[4].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[5] <= fetch_engine.pc[5].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[6] <= fetch_engine.pc[6].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[7] <= fetch_engine.pc[7].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[8] <= fetch_engine.pc[8].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[9] <= fetch_engine.pc[9].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[10] <= fetch_engine.pc[10].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[11] <= fetch_engine.pc[11].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[12] <= fetch_engine.pc[12].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[13] <= fetch_engine.pc[13].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[14] <= fetch_engine.pc[14].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[15] <= fetch_engine.pc[15].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[16] <= fetch_engine.pc[16].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[17] <= fetch_engine.pc[17].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[18] <= fetch_engine.pc[18].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[19] <= fetch_engine.pc[19].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[20] <= fetch_engine.pc[20].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[21] <= fetch_engine.pc[21].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[22] <= fetch_engine.pc[22].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[23] <= fetch_engine.pc[23].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[24] <= fetch_engine.pc[24].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[25] <= fetch_engine.pc[25].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[26] <= fetch_engine.pc[26].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[27] <= fetch_engine.pc[27].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[28] <= fetch_engine.pc[28].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[29] <= fetch_engine.pc[29].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[30] <= fetch_engine.pc[30].DB_MAX_OUTPUT_PORT_TYPE +i_bus_addr_o[31] <= fetch_engine.pc[31].DB_MAX_OUTPUT_PORT_TYPE +i_bus_rdata_i[0] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[0] +i_bus_rdata_i[1] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[1] +i_bus_rdata_i[2] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[2] +i_bus_rdata_i[3] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[3] +i_bus_rdata_i[4] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[4] +i_bus_rdata_i[5] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[5] +i_bus_rdata_i[6] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[6] +i_bus_rdata_i[7] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[7] +i_bus_rdata_i[8] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[8] +i_bus_rdata_i[9] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[9] +i_bus_rdata_i[10] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[10] +i_bus_rdata_i[11] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[11] +i_bus_rdata_i[12] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[12] +i_bus_rdata_i[13] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[13] +i_bus_rdata_i[14] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[14] +i_bus_rdata_i[15] => neorv32_fifo:prefetch_buffer:0:prefetch_buffer_inst.wdata_i[15] +i_bus_rdata_i[16] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[0] +i_bus_rdata_i[17] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[1] +i_bus_rdata_i[18] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[2] +i_bus_rdata_i[19] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[3] +i_bus_rdata_i[20] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[4] +i_bus_rdata_i[21] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[5] +i_bus_rdata_i[22] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[6] +i_bus_rdata_i[23] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[7] +i_bus_rdata_i[24] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[8] +i_bus_rdata_i[25] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[9] +i_bus_rdata_i[26] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[10] +i_bus_rdata_i[27] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[11] +i_bus_rdata_i[28] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[12] +i_bus_rdata_i[29] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[13] +i_bus_rdata_i[30] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[14] +i_bus_rdata_i[31] => neorv32_fifo:prefetch_buffer:1:prefetch_buffer_inst.wdata_i[15] +i_bus_re_o <= i_bus_re_o.DB_MAX_OUTPUT_PORT_TYPE +i_bus_ack_i => fetch_engine.resp.IN0 +i_bus_err_i => fetch_engine.resp.IN1 +i_bus_err_i => ipb.wdata[0][17].IN1 +i_bus_err_i => ipb.wdata[1][17].IN1 +i_pmp_fault_i => Selector35.IN2 +alu_idone_i => execute_engine_fsm_comb.IN1 +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => execute_engine.OUTPUTSELECT +bus_d_wait_i => ctrl_nxt.OUTPUTSELECT +cmp_i[0] => branch_taken.IN1 +cmp_i[1] => branch_taken.IN1 +alu_add_i[0] => ~NO_FANOUT~ +alu_add_i[1] => execute_engine.DATAA +alu_add_i[2] => execute_engine.DATAA +alu_add_i[3] => execute_engine.DATAA +alu_add_i[4] => execute_engine.DATAA +alu_add_i[5] => execute_engine.DATAA +alu_add_i[6] => execute_engine.DATAA +alu_add_i[7] => execute_engine.DATAA +alu_add_i[8] => execute_engine.DATAA +alu_add_i[9] => execute_engine.DATAA +alu_add_i[10] => execute_engine.DATAA +alu_add_i[11] => execute_engine.DATAA +alu_add_i[12] => execute_engine.DATAA +alu_add_i[13] => execute_engine.DATAA +alu_add_i[14] => execute_engine.DATAA +alu_add_i[15] => execute_engine.DATAA +alu_add_i[16] => execute_engine.DATAA +alu_add_i[17] => execute_engine.DATAA +alu_add_i[18] => execute_engine.DATAA +alu_add_i[19] => execute_engine.DATAA +alu_add_i[20] => execute_engine.DATAA +alu_add_i[21] => execute_engine.DATAA +alu_add_i[22] => execute_engine.DATAA +alu_add_i[23] => execute_engine.DATAA +alu_add_i[24] => execute_engine.DATAA +alu_add_i[25] => execute_engine.DATAA +alu_add_i[26] => execute_engine.DATAA +alu_add_i[27] => execute_engine.DATAA +alu_add_i[28] => execute_engine.DATAA +alu_add_i[29] => execute_engine.DATAA +alu_add_i[30] => execute_engine.DATAA +alu_add_i[31] => execute_engine.DATAA +rs1_i[0] => \csr_write_data:tmp_v[0].DATAA +rs1_i[1] => \csr_write_data:tmp_v[1].DATAA +rs1_i[2] => \csr_write_data:tmp_v[2].DATAA +rs1_i[3] => \csr_write_data:tmp_v[3].DATAA +rs1_i[4] => \csr_write_data:tmp_v[4].DATAA +rs1_i[5] => \csr_write_data:tmp_v[5].DATAA +rs1_i[6] => \csr_write_data:tmp_v[6].DATAA +rs1_i[7] => \csr_write_data:tmp_v[7].DATAA +rs1_i[8] => \csr_write_data:tmp_v[8].DATAA +rs1_i[9] => \csr_write_data:tmp_v[9].DATAA +rs1_i[10] => \csr_write_data:tmp_v[10].DATAA +rs1_i[11] => \csr_write_data:tmp_v[11].DATAA +rs1_i[12] => \csr_write_data:tmp_v[12].DATAA +rs1_i[13] => \csr_write_data:tmp_v[13].DATAA +rs1_i[14] => \csr_write_data:tmp_v[14].DATAA +rs1_i[15] => \csr_write_data:tmp_v[15].DATAA +rs1_i[16] => \csr_write_data:tmp_v[16].DATAA +rs1_i[17] => \csr_write_data:tmp_v[17].DATAA +rs1_i[18] => \csr_write_data:tmp_v[18].DATAA +rs1_i[19] => \csr_write_data:tmp_v[19].DATAA +rs1_i[20] => \csr_write_data:tmp_v[20].DATAA +rs1_i[21] => \csr_write_data:tmp_v[21].DATAA +rs1_i[22] => \csr_write_data:tmp_v[22].DATAA +rs1_i[23] => \csr_write_data:tmp_v[23].DATAA +rs1_i[24] => \csr_write_data:tmp_v[24].DATAA +rs1_i[25] => \csr_write_data:tmp_v[25].DATAA +rs1_i[26] => \csr_write_data:tmp_v[26].DATAA +rs1_i[27] => \csr_write_data:tmp_v[27].DATAA +rs1_i[28] => \csr_write_data:tmp_v[28].DATAA +rs1_i[29] => \csr_write_data:tmp_v[29].DATAA +rs1_i[30] => \csr_write_data:tmp_v[30].DATAA +rs1_i[31] => \csr_write_data:tmp_v[31].DATAA +imm_o[0] <= imm_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[1] <= imm_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[2] <= imm_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[3] <= imm_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[4] <= imm_o[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[5] <= imm_o[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[6] <= imm_o[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[7] <= imm_o[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[8] <= imm_o[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[9] <= imm_o[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[10] <= imm_o[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[11] <= imm_o[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[12] <= imm_o[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[13] <= imm_o[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[14] <= imm_o[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[15] <= imm_o[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[16] <= imm_o[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[17] <= imm_o[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[18] <= imm_o[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[19] <= imm_o[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[20] <= imm_o[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[21] <= imm_o[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[22] <= imm_o[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[23] <= imm_o[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[24] <= imm_o[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[25] <= imm_o[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[26] <= imm_o[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[27] <= imm_o[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[28] <= imm_o[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[29] <= imm_o[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[30] <= imm_o[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE +imm_o[31] <= imm_o[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[0] <= +curr_pc_o[1] <= execute_engine.pc[1].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[2] <= execute_engine.pc[2].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[3] <= execute_engine.pc[3].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[4] <= execute_engine.pc[4].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[5] <= execute_engine.pc[5].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[6] <= execute_engine.pc[6].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[7] <= execute_engine.pc[7].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[8] <= execute_engine.pc[8].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[9] <= execute_engine.pc[9].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[10] <= execute_engine.pc[10].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[11] <= execute_engine.pc[11].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[12] <= execute_engine.pc[12].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[13] <= execute_engine.pc[13].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[14] <= execute_engine.pc[14].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[15] <= execute_engine.pc[15].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[16] <= execute_engine.pc[16].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[17] <= execute_engine.pc[17].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[18] <= execute_engine.pc[18].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[19] <= execute_engine.pc[19].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[20] <= execute_engine.pc[20].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[21] <= execute_engine.pc[21].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[22] <= execute_engine.pc[22].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[23] <= execute_engine.pc[23].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[24] <= execute_engine.pc[24].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[25] <= execute_engine.pc[25].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[26] <= execute_engine.pc[26].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[27] <= execute_engine.pc[27].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[28] <= execute_engine.pc[28].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[29] <= execute_engine.pc[29].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[30] <= execute_engine.pc[30].DB_MAX_OUTPUT_PORT_TYPE +curr_pc_o[31] <= execute_engine.pc[31].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[0] <= +next_pc_o[1] <= execute_engine.next_pc[1].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[2] <= execute_engine.next_pc[2].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[3] <= execute_engine.next_pc[3].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[4] <= execute_engine.next_pc[4].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[5] <= execute_engine.next_pc[5].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[6] <= execute_engine.next_pc[6].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[7] <= execute_engine.next_pc[7].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[8] <= execute_engine.next_pc[8].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[9] <= execute_engine.next_pc[9].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[10] <= execute_engine.next_pc[10].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[11] <= execute_engine.next_pc[11].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[12] <= execute_engine.next_pc[12].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[13] <= execute_engine.next_pc[13].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[14] <= execute_engine.next_pc[14].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[15] <= execute_engine.next_pc[15].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[16] <= execute_engine.next_pc[16].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[17] <= execute_engine.next_pc[17].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[18] <= execute_engine.next_pc[18].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[19] <= execute_engine.next_pc[19].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[20] <= execute_engine.next_pc[20].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[21] <= execute_engine.next_pc[21].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[22] <= execute_engine.next_pc[22].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[23] <= execute_engine.next_pc[23].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[24] <= execute_engine.next_pc[24].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[25] <= execute_engine.next_pc[25].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[26] <= execute_engine.next_pc[26].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[27] <= execute_engine.next_pc[27].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[28] <= execute_engine.next_pc[28].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[29] <= execute_engine.next_pc[29].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[30] <= execute_engine.next_pc[30].DB_MAX_OUTPUT_PORT_TYPE +next_pc_o[31] <= execute_engine.next_pc[31].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[0] <= csr.rdata[0].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[1] <= csr.rdata[1].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[2] <= csr.rdata[2].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[3] <= csr.rdata[3].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[4] <= csr.rdata[4].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[5] <= csr.rdata[5].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[6] <= csr.rdata[6].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[7] <= csr.rdata[7].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[8] <= csr.rdata[8].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[9] <= csr.rdata[9].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[10] <= csr.rdata[10].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[11] <= csr.rdata[11].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[12] <= csr.rdata[12].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[13] <= csr.rdata[13].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[14] <= csr.rdata[14].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[15] <= csr.rdata[15].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[16] <= csr.rdata[16].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[17] <= csr.rdata[17].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[18] <= csr.rdata[18].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[19] <= csr.rdata[19].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[20] <= csr.rdata[20].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[21] <= csr.rdata[21].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[22] <= csr.rdata[22].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[23] <= csr.rdata[23].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[24] <= csr.rdata[24].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[25] <= csr.rdata[25].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[26] <= csr.rdata[26].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[27] <= csr.rdata[27].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[28] <= csr.rdata[28].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[29] <= csr.rdata[29].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[30] <= csr.rdata[30].DB_MAX_OUTPUT_PORT_TYPE +csr_rdata_o[31] <= csr.rdata[31].DB_MAX_OUTPUT_PORT_TYPE +fpu_flags_i[0] => ~NO_FANOUT~ +fpu_flags_i[1] => ~NO_FANOUT~ +fpu_flags_i[2] => ~NO_FANOUT~ +fpu_flags_i[3] => ~NO_FANOUT~ +fpu_flags_i[4] => ~NO_FANOUT~ +db_halt_req_i => ~NO_FANOUT~ +msw_irq_i => trap_ctrl.irq_pnd[0].DATAIN +mext_irq_i => trap_ctrl.irq_pnd[2].DATAIN +mtime_irq_i => trap_ctrl.irq_pnd[1].DATAIN +firq_i[0] => irq_pnd.IN1 +firq_i[1] => irq_pnd.IN1 +firq_i[2] => irq_pnd.IN1 +firq_i[3] => irq_pnd.IN1 +firq_i[4] => irq_pnd.IN1 +firq_i[5] => irq_pnd.IN1 +firq_i[6] => irq_pnd.IN1 +firq_i[7] => irq_pnd.IN1 +firq_i[8] => irq_pnd.IN1 +firq_i[9] => irq_pnd.IN1 +firq_i[10] => irq_pnd.IN1 +firq_i[11] => irq_pnd.IN1 +firq_i[12] => irq_pnd.IN1 +firq_i[13] => irq_pnd.IN1 +firq_i[14] => irq_pnd.IN1 +firq_i[15] => irq_pnd.IN1 +pmp_addr_o[15][0] <= +pmp_addr_o[15][1] <= +pmp_addr_o[15][2] <= +pmp_addr_o[15][3] <= +pmp_addr_o[15][4] <= +pmp_addr_o[15][5] <= +pmp_addr_o[15][6] <= +pmp_addr_o[15][7] <= +pmp_addr_o[15][8] <= +pmp_addr_o[15][9] <= +pmp_addr_o[15][10] <= +pmp_addr_o[15][11] <= +pmp_addr_o[15][12] <= +pmp_addr_o[15][13] <= +pmp_addr_o[15][14] <= +pmp_addr_o[15][15] <= +pmp_addr_o[15][16] <= +pmp_addr_o[15][17] <= +pmp_addr_o[15][18] <= +pmp_addr_o[15][19] <= +pmp_addr_o[15][20] <= +pmp_addr_o[15][21] <= +pmp_addr_o[15][22] <= +pmp_addr_o[15][23] <= +pmp_addr_o[15][24] <= +pmp_addr_o[15][25] <= +pmp_addr_o[15][26] <= +pmp_addr_o[15][27] <= +pmp_addr_o[15][28] <= +pmp_addr_o[15][29] <= +pmp_addr_o[15][30] <= +pmp_addr_o[15][31] <= +pmp_addr_o[15][32] <= +pmp_addr_o[15][33] <= +pmp_addr_o[14][0] <= +pmp_addr_o[14][1] <= +pmp_addr_o[14][2] <= +pmp_addr_o[14][3] <= +pmp_addr_o[14][4] <= +pmp_addr_o[14][5] <= +pmp_addr_o[14][6] <= +pmp_addr_o[14][7] <= +pmp_addr_o[14][8] <= +pmp_addr_o[14][9] <= +pmp_addr_o[14][10] <= +pmp_addr_o[14][11] <= +pmp_addr_o[14][12] <= +pmp_addr_o[14][13] <= +pmp_addr_o[14][14] <= +pmp_addr_o[14][15] <= +pmp_addr_o[14][16] <= +pmp_addr_o[14][17] <= +pmp_addr_o[14][18] <= +pmp_addr_o[14][19] <= +pmp_addr_o[14][20] <= +pmp_addr_o[14][21] <= +pmp_addr_o[14][22] <= +pmp_addr_o[14][23] <= +pmp_addr_o[14][24] <= +pmp_addr_o[14][25] <= +pmp_addr_o[14][26] <= +pmp_addr_o[14][27] <= +pmp_addr_o[14][28] <= +pmp_addr_o[14][29] <= +pmp_addr_o[14][30] <= +pmp_addr_o[14][31] <= +pmp_addr_o[14][32] <= +pmp_addr_o[14][33] <= +pmp_addr_o[13][0] <= +pmp_addr_o[13][1] <= +pmp_addr_o[13][2] <= +pmp_addr_o[13][3] <= +pmp_addr_o[13][4] <= +pmp_addr_o[13][5] <= +pmp_addr_o[13][6] <= +pmp_addr_o[13][7] <= +pmp_addr_o[13][8] <= +pmp_addr_o[13][9] <= +pmp_addr_o[13][10] <= +pmp_addr_o[13][11] <= +pmp_addr_o[13][12] <= +pmp_addr_o[13][13] <= +pmp_addr_o[13][14] <= +pmp_addr_o[13][15] <= +pmp_addr_o[13][16] <= +pmp_addr_o[13][17] <= +pmp_addr_o[13][18] <= +pmp_addr_o[13][19] <= +pmp_addr_o[13][20] <= +pmp_addr_o[13][21] <= +pmp_addr_o[13][22] <= +pmp_addr_o[13][23] <= +pmp_addr_o[13][24] <= +pmp_addr_o[13][25] <= +pmp_addr_o[13][26] <= +pmp_addr_o[13][27] <= +pmp_addr_o[13][28] <= +pmp_addr_o[13][29] <= +pmp_addr_o[13][30] <= +pmp_addr_o[13][31] <= +pmp_addr_o[13][32] <= +pmp_addr_o[13][33] <= +pmp_addr_o[12][0] <= +pmp_addr_o[12][1] <= +pmp_addr_o[12][2] <= +pmp_addr_o[12][3] <= +pmp_addr_o[12][4] <= +pmp_addr_o[12][5] <= +pmp_addr_o[12][6] <= +pmp_addr_o[12][7] <= +pmp_addr_o[12][8] <= +pmp_addr_o[12][9] <= +pmp_addr_o[12][10] <= +pmp_addr_o[12][11] <= +pmp_addr_o[12][12] <= +pmp_addr_o[12][13] <= +pmp_addr_o[12][14] <= +pmp_addr_o[12][15] <= +pmp_addr_o[12][16] <= +pmp_addr_o[12][17] <= +pmp_addr_o[12][18] <= +pmp_addr_o[12][19] <= +pmp_addr_o[12][20] <= +pmp_addr_o[12][21] <= +pmp_addr_o[12][22] <= +pmp_addr_o[12][23] <= +pmp_addr_o[12][24] <= +pmp_addr_o[12][25] <= +pmp_addr_o[12][26] <= +pmp_addr_o[12][27] <= +pmp_addr_o[12][28] <= +pmp_addr_o[12][29] <= +pmp_addr_o[12][30] <= +pmp_addr_o[12][31] <= +pmp_addr_o[12][32] <= +pmp_addr_o[12][33] <= +pmp_addr_o[11][0] <= +pmp_addr_o[11][1] <= +pmp_addr_o[11][2] <= +pmp_addr_o[11][3] <= +pmp_addr_o[11][4] <= +pmp_addr_o[11][5] <= +pmp_addr_o[11][6] <= +pmp_addr_o[11][7] <= +pmp_addr_o[11][8] <= +pmp_addr_o[11][9] <= +pmp_addr_o[11][10] <= +pmp_addr_o[11][11] <= +pmp_addr_o[11][12] <= +pmp_addr_o[11][13] <= +pmp_addr_o[11][14] <= +pmp_addr_o[11][15] <= +pmp_addr_o[11][16] <= +pmp_addr_o[11][17] <= +pmp_addr_o[11][18] <= +pmp_addr_o[11][19] <= +pmp_addr_o[11][20] <= +pmp_addr_o[11][21] <= +pmp_addr_o[11][22] <= +pmp_addr_o[11][23] <= +pmp_addr_o[11][24] <= +pmp_addr_o[11][25] <= +pmp_addr_o[11][26] <= +pmp_addr_o[11][27] <= +pmp_addr_o[11][28] <= +pmp_addr_o[11][29] <= +pmp_addr_o[11][30] <= +pmp_addr_o[11][31] <= +pmp_addr_o[11][32] <= +pmp_addr_o[11][33] <= +pmp_addr_o[10][0] <= +pmp_addr_o[10][1] <= +pmp_addr_o[10][2] <= +pmp_addr_o[10][3] <= +pmp_addr_o[10][4] <= +pmp_addr_o[10][5] <= +pmp_addr_o[10][6] <= +pmp_addr_o[10][7] <= +pmp_addr_o[10][8] <= +pmp_addr_o[10][9] <= +pmp_addr_o[10][10] <= +pmp_addr_o[10][11] <= +pmp_addr_o[10][12] <= +pmp_addr_o[10][13] <= +pmp_addr_o[10][14] <= +pmp_addr_o[10][15] <= +pmp_addr_o[10][16] <= +pmp_addr_o[10][17] <= +pmp_addr_o[10][18] <= +pmp_addr_o[10][19] <= +pmp_addr_o[10][20] <= +pmp_addr_o[10][21] <= +pmp_addr_o[10][22] <= +pmp_addr_o[10][23] <= +pmp_addr_o[10][24] <= +pmp_addr_o[10][25] <= +pmp_addr_o[10][26] <= +pmp_addr_o[10][27] <= +pmp_addr_o[10][28] <= +pmp_addr_o[10][29] <= +pmp_addr_o[10][30] <= +pmp_addr_o[10][31] <= +pmp_addr_o[10][32] <= +pmp_addr_o[10][33] <= +pmp_addr_o[9][0] <= +pmp_addr_o[9][1] <= +pmp_addr_o[9][2] <= +pmp_addr_o[9][3] <= +pmp_addr_o[9][4] <= +pmp_addr_o[9][5] <= +pmp_addr_o[9][6] <= +pmp_addr_o[9][7] <= +pmp_addr_o[9][8] <= +pmp_addr_o[9][9] <= +pmp_addr_o[9][10] <= +pmp_addr_o[9][11] <= +pmp_addr_o[9][12] <= +pmp_addr_o[9][13] <= +pmp_addr_o[9][14] <= +pmp_addr_o[9][15] <= +pmp_addr_o[9][16] <= +pmp_addr_o[9][17] <= +pmp_addr_o[9][18] <= +pmp_addr_o[9][19] <= +pmp_addr_o[9][20] <= +pmp_addr_o[9][21] <= +pmp_addr_o[9][22] <= +pmp_addr_o[9][23] <= +pmp_addr_o[9][24] <= +pmp_addr_o[9][25] <= +pmp_addr_o[9][26] <= +pmp_addr_o[9][27] <= +pmp_addr_o[9][28] <= +pmp_addr_o[9][29] <= +pmp_addr_o[9][30] <= +pmp_addr_o[9][31] <= +pmp_addr_o[9][32] <= +pmp_addr_o[9][33] <= +pmp_addr_o[8][0] <= +pmp_addr_o[8][1] <= +pmp_addr_o[8][2] <= +pmp_addr_o[8][3] <= +pmp_addr_o[8][4] <= +pmp_addr_o[8][5] <= +pmp_addr_o[8][6] <= +pmp_addr_o[8][7] <= +pmp_addr_o[8][8] <= +pmp_addr_o[8][9] <= +pmp_addr_o[8][10] <= +pmp_addr_o[8][11] <= +pmp_addr_o[8][12] <= +pmp_addr_o[8][13] <= +pmp_addr_o[8][14] <= +pmp_addr_o[8][15] <= +pmp_addr_o[8][16] <= +pmp_addr_o[8][17] <= +pmp_addr_o[8][18] <= +pmp_addr_o[8][19] <= +pmp_addr_o[8][20] <= +pmp_addr_o[8][21] <= +pmp_addr_o[8][22] <= +pmp_addr_o[8][23] <= +pmp_addr_o[8][24] <= +pmp_addr_o[8][25] <= +pmp_addr_o[8][26] <= +pmp_addr_o[8][27] <= +pmp_addr_o[8][28] <= +pmp_addr_o[8][29] <= +pmp_addr_o[8][30] <= +pmp_addr_o[8][31] <= +pmp_addr_o[8][32] <= +pmp_addr_o[8][33] <= +pmp_addr_o[7][0] <= +pmp_addr_o[7][1] <= +pmp_addr_o[7][2] <= +pmp_addr_o[7][3] <= +pmp_addr_o[7][4] <= +pmp_addr_o[7][5] <= +pmp_addr_o[7][6] <= +pmp_addr_o[7][7] <= +pmp_addr_o[7][8] <= +pmp_addr_o[7][9] <= +pmp_addr_o[7][10] <= +pmp_addr_o[7][11] <= +pmp_addr_o[7][12] <= +pmp_addr_o[7][13] <= +pmp_addr_o[7][14] <= +pmp_addr_o[7][15] <= +pmp_addr_o[7][16] <= +pmp_addr_o[7][17] <= +pmp_addr_o[7][18] <= +pmp_addr_o[7][19] <= +pmp_addr_o[7][20] <= +pmp_addr_o[7][21] <= +pmp_addr_o[7][22] <= +pmp_addr_o[7][23] <= +pmp_addr_o[7][24] <= +pmp_addr_o[7][25] <= +pmp_addr_o[7][26] <= +pmp_addr_o[7][27] <= +pmp_addr_o[7][28] <= +pmp_addr_o[7][29] <= +pmp_addr_o[7][30] <= +pmp_addr_o[7][31] <= +pmp_addr_o[7][32] <= +pmp_addr_o[7][33] <= +pmp_addr_o[6][0] <= +pmp_addr_o[6][1] <= +pmp_addr_o[6][2] <= +pmp_addr_o[6][3] <= +pmp_addr_o[6][4] <= +pmp_addr_o[6][5] <= +pmp_addr_o[6][6] <= +pmp_addr_o[6][7] <= +pmp_addr_o[6][8] <= +pmp_addr_o[6][9] <= +pmp_addr_o[6][10] <= +pmp_addr_o[6][11] <= +pmp_addr_o[6][12] <= +pmp_addr_o[6][13] <= +pmp_addr_o[6][14] <= +pmp_addr_o[6][15] <= +pmp_addr_o[6][16] <= +pmp_addr_o[6][17] <= +pmp_addr_o[6][18] <= +pmp_addr_o[6][19] <= +pmp_addr_o[6][20] <= +pmp_addr_o[6][21] <= +pmp_addr_o[6][22] <= +pmp_addr_o[6][23] <= +pmp_addr_o[6][24] <= +pmp_addr_o[6][25] <= +pmp_addr_o[6][26] <= +pmp_addr_o[6][27] <= +pmp_addr_o[6][28] <= +pmp_addr_o[6][29] <= +pmp_addr_o[6][30] <= +pmp_addr_o[6][31] <= +pmp_addr_o[6][32] <= +pmp_addr_o[6][33] <= +pmp_addr_o[5][0] <= +pmp_addr_o[5][1] <= +pmp_addr_o[5][2] <= +pmp_addr_o[5][3] <= +pmp_addr_o[5][4] <= +pmp_addr_o[5][5] <= +pmp_addr_o[5][6] <= +pmp_addr_o[5][7] <= +pmp_addr_o[5][8] <= +pmp_addr_o[5][9] <= +pmp_addr_o[5][10] <= +pmp_addr_o[5][11] <= +pmp_addr_o[5][12] <= +pmp_addr_o[5][13] <= +pmp_addr_o[5][14] <= +pmp_addr_o[5][15] <= +pmp_addr_o[5][16] <= +pmp_addr_o[5][17] <= +pmp_addr_o[5][18] <= +pmp_addr_o[5][19] <= +pmp_addr_o[5][20] <= +pmp_addr_o[5][21] <= +pmp_addr_o[5][22] <= +pmp_addr_o[5][23] <= +pmp_addr_o[5][24] <= +pmp_addr_o[5][25] <= +pmp_addr_o[5][26] <= +pmp_addr_o[5][27] <= +pmp_addr_o[5][28] <= +pmp_addr_o[5][29] <= +pmp_addr_o[5][30] <= +pmp_addr_o[5][31] <= +pmp_addr_o[5][32] <= +pmp_addr_o[5][33] <= +pmp_addr_o[4][0] <= +pmp_addr_o[4][1] <= +pmp_addr_o[4][2] <= +pmp_addr_o[4][3] <= +pmp_addr_o[4][4] <= +pmp_addr_o[4][5] <= +pmp_addr_o[4][6] <= +pmp_addr_o[4][7] <= +pmp_addr_o[4][8] <= +pmp_addr_o[4][9] <= +pmp_addr_o[4][10] <= +pmp_addr_o[4][11] <= +pmp_addr_o[4][12] <= +pmp_addr_o[4][13] <= +pmp_addr_o[4][14] <= +pmp_addr_o[4][15] <= +pmp_addr_o[4][16] <= +pmp_addr_o[4][17] <= +pmp_addr_o[4][18] <= +pmp_addr_o[4][19] <= +pmp_addr_o[4][20] <= +pmp_addr_o[4][21] <= +pmp_addr_o[4][22] <= +pmp_addr_o[4][23] <= +pmp_addr_o[4][24] <= +pmp_addr_o[4][25] <= +pmp_addr_o[4][26] <= +pmp_addr_o[4][27] <= +pmp_addr_o[4][28] <= +pmp_addr_o[4][29] <= +pmp_addr_o[4][30] <= +pmp_addr_o[4][31] <= +pmp_addr_o[4][32] <= +pmp_addr_o[4][33] <= +pmp_addr_o[3][0] <= +pmp_addr_o[3][1] <= +pmp_addr_o[3][2] <= +pmp_addr_o[3][3] <= +pmp_addr_o[3][4] <= +pmp_addr_o[3][5] <= +pmp_addr_o[3][6] <= +pmp_addr_o[3][7] <= +pmp_addr_o[3][8] <= +pmp_addr_o[3][9] <= +pmp_addr_o[3][10] <= +pmp_addr_o[3][11] <= +pmp_addr_o[3][12] <= +pmp_addr_o[3][13] <= +pmp_addr_o[3][14] <= +pmp_addr_o[3][15] <= +pmp_addr_o[3][16] <= +pmp_addr_o[3][17] <= +pmp_addr_o[3][18] <= +pmp_addr_o[3][19] <= +pmp_addr_o[3][20] <= +pmp_addr_o[3][21] <= +pmp_addr_o[3][22] <= +pmp_addr_o[3][23] <= +pmp_addr_o[3][24] <= +pmp_addr_o[3][25] <= +pmp_addr_o[3][26] <= +pmp_addr_o[3][27] <= +pmp_addr_o[3][28] <= +pmp_addr_o[3][29] <= +pmp_addr_o[3][30] <= +pmp_addr_o[3][31] <= +pmp_addr_o[3][32] <= +pmp_addr_o[3][33] <= +pmp_addr_o[2][0] <= +pmp_addr_o[2][1] <= +pmp_addr_o[2][2] <= +pmp_addr_o[2][3] <= +pmp_addr_o[2][4] <= +pmp_addr_o[2][5] <= +pmp_addr_o[2][6] <= +pmp_addr_o[2][7] <= +pmp_addr_o[2][8] <= +pmp_addr_o[2][9] <= +pmp_addr_o[2][10] <= +pmp_addr_o[2][11] <= +pmp_addr_o[2][12] <= +pmp_addr_o[2][13] <= +pmp_addr_o[2][14] <= +pmp_addr_o[2][15] <= +pmp_addr_o[2][16] <= +pmp_addr_o[2][17] <= +pmp_addr_o[2][18] <= +pmp_addr_o[2][19] <= +pmp_addr_o[2][20] <= +pmp_addr_o[2][21] <= +pmp_addr_o[2][22] <= +pmp_addr_o[2][23] <= +pmp_addr_o[2][24] <= +pmp_addr_o[2][25] <= +pmp_addr_o[2][26] <= +pmp_addr_o[2][27] <= +pmp_addr_o[2][28] <= +pmp_addr_o[2][29] <= +pmp_addr_o[2][30] <= +pmp_addr_o[2][31] <= +pmp_addr_o[2][32] <= +pmp_addr_o[2][33] <= +pmp_addr_o[1][0] <= +pmp_addr_o[1][1] <= +pmp_addr_o[1][2] <= +pmp_addr_o[1][3] <= +pmp_addr_o[1][4] <= +pmp_addr_o[1][5] <= +pmp_addr_o[1][6] <= +pmp_addr_o[1][7] <= +pmp_addr_o[1][8] <= +pmp_addr_o[1][9] <= +pmp_addr_o[1][10] <= +pmp_addr_o[1][11] <= +pmp_addr_o[1][12] <= +pmp_addr_o[1][13] <= +pmp_addr_o[1][14] <= +pmp_addr_o[1][15] <= +pmp_addr_o[1][16] <= +pmp_addr_o[1][17] <= +pmp_addr_o[1][18] <= +pmp_addr_o[1][19] <= +pmp_addr_o[1][20] <= +pmp_addr_o[1][21] <= +pmp_addr_o[1][22] <= +pmp_addr_o[1][23] <= +pmp_addr_o[1][24] <= +pmp_addr_o[1][25] <= +pmp_addr_o[1][26] <= +pmp_addr_o[1][27] <= +pmp_addr_o[1][28] <= +pmp_addr_o[1][29] <= +pmp_addr_o[1][30] <= +pmp_addr_o[1][31] <= +pmp_addr_o[1][32] <= +pmp_addr_o[1][33] <= +pmp_addr_o[0][0] <= +pmp_addr_o[0][1] <= +pmp_addr_o[0][2] <= +pmp_addr_o[0][3] <= +pmp_addr_o[0][4] <= +pmp_addr_o[0][5] <= +pmp_addr_o[0][6] <= +pmp_addr_o[0][7] <= +pmp_addr_o[0][8] <= +pmp_addr_o[0][9] <= +pmp_addr_o[0][10] <= +pmp_addr_o[0][11] <= +pmp_addr_o[0][12] <= +pmp_addr_o[0][13] <= +pmp_addr_o[0][14] <= +pmp_addr_o[0][15] <= +pmp_addr_o[0][16] <= +pmp_addr_o[0][17] <= +pmp_addr_o[0][18] <= +pmp_addr_o[0][19] <= +pmp_addr_o[0][20] <= +pmp_addr_o[0][21] <= +pmp_addr_o[0][22] <= +pmp_addr_o[0][23] <= +pmp_addr_o[0][24] <= +pmp_addr_o[0][25] <= +pmp_addr_o[0][26] <= +pmp_addr_o[0][27] <= +pmp_addr_o[0][28] <= +pmp_addr_o[0][29] <= +pmp_addr_o[0][30] <= +pmp_addr_o[0][31] <= +pmp_addr_o[0][32] <= +pmp_addr_o[0][33] <= +pmp_ctrl_o[15][0] <= +pmp_ctrl_o[15][1] <= +pmp_ctrl_o[15][2] <= +pmp_ctrl_o[15][3] <= +pmp_ctrl_o[15][4] <= +pmp_ctrl_o[15][5] <= +pmp_ctrl_o[15][6] <= +pmp_ctrl_o[15][7] <= +pmp_ctrl_o[14][0] <= +pmp_ctrl_o[14][1] <= +pmp_ctrl_o[14][2] <= +pmp_ctrl_o[14][3] <= +pmp_ctrl_o[14][4] <= +pmp_ctrl_o[14][5] <= +pmp_ctrl_o[14][6] <= +pmp_ctrl_o[14][7] <= +pmp_ctrl_o[13][0] <= +pmp_ctrl_o[13][1] <= +pmp_ctrl_o[13][2] <= +pmp_ctrl_o[13][3] <= +pmp_ctrl_o[13][4] <= +pmp_ctrl_o[13][5] <= +pmp_ctrl_o[13][6] <= +pmp_ctrl_o[13][7] <= +pmp_ctrl_o[12][0] <= +pmp_ctrl_o[12][1] <= +pmp_ctrl_o[12][2] <= +pmp_ctrl_o[12][3] <= +pmp_ctrl_o[12][4] <= +pmp_ctrl_o[12][5] <= +pmp_ctrl_o[12][6] <= +pmp_ctrl_o[12][7] <= +pmp_ctrl_o[11][0] <= +pmp_ctrl_o[11][1] <= +pmp_ctrl_o[11][2] <= +pmp_ctrl_o[11][3] <= +pmp_ctrl_o[11][4] <= +pmp_ctrl_o[11][5] <= +pmp_ctrl_o[11][6] <= +pmp_ctrl_o[11][7] <= +pmp_ctrl_o[10][0] <= +pmp_ctrl_o[10][1] <= +pmp_ctrl_o[10][2] <= +pmp_ctrl_o[10][3] <= +pmp_ctrl_o[10][4] <= +pmp_ctrl_o[10][5] <= +pmp_ctrl_o[10][6] <= +pmp_ctrl_o[10][7] <= +pmp_ctrl_o[9][0] <= +pmp_ctrl_o[9][1] <= +pmp_ctrl_o[9][2] <= +pmp_ctrl_o[9][3] <= +pmp_ctrl_o[9][4] <= +pmp_ctrl_o[9][5] <= +pmp_ctrl_o[9][6] <= +pmp_ctrl_o[9][7] <= +pmp_ctrl_o[8][0] <= +pmp_ctrl_o[8][1] <= +pmp_ctrl_o[8][2] <= +pmp_ctrl_o[8][3] <= +pmp_ctrl_o[8][4] <= +pmp_ctrl_o[8][5] <= +pmp_ctrl_o[8][6] <= +pmp_ctrl_o[8][7] <= +pmp_ctrl_o[7][0] <= +pmp_ctrl_o[7][1] <= +pmp_ctrl_o[7][2] <= +pmp_ctrl_o[7][3] <= +pmp_ctrl_o[7][4] <= +pmp_ctrl_o[7][5] <= +pmp_ctrl_o[7][6] <= +pmp_ctrl_o[7][7] <= +pmp_ctrl_o[6][0] <= +pmp_ctrl_o[6][1] <= +pmp_ctrl_o[6][2] <= +pmp_ctrl_o[6][3] <= +pmp_ctrl_o[6][4] <= +pmp_ctrl_o[6][5] <= +pmp_ctrl_o[6][6] <= +pmp_ctrl_o[6][7] <= +pmp_ctrl_o[5][0] <= +pmp_ctrl_o[5][1] <= +pmp_ctrl_o[5][2] <= +pmp_ctrl_o[5][3] <= +pmp_ctrl_o[5][4] <= +pmp_ctrl_o[5][5] <= +pmp_ctrl_o[5][6] <= +pmp_ctrl_o[5][7] <= +pmp_ctrl_o[4][0] <= +pmp_ctrl_o[4][1] <= +pmp_ctrl_o[4][2] <= +pmp_ctrl_o[4][3] <= +pmp_ctrl_o[4][4] <= +pmp_ctrl_o[4][5] <= +pmp_ctrl_o[4][6] <= +pmp_ctrl_o[4][7] <= +pmp_ctrl_o[3][0] <= +pmp_ctrl_o[3][1] <= +pmp_ctrl_o[3][2] <= +pmp_ctrl_o[3][3] <= +pmp_ctrl_o[3][4] <= +pmp_ctrl_o[3][5] <= +pmp_ctrl_o[3][6] <= +pmp_ctrl_o[3][7] <= +pmp_ctrl_o[2][0] <= +pmp_ctrl_o[2][1] <= +pmp_ctrl_o[2][2] <= +pmp_ctrl_o[2][3] <= +pmp_ctrl_o[2][4] <= +pmp_ctrl_o[2][5] <= +pmp_ctrl_o[2][6] <= +pmp_ctrl_o[2][7] <= +pmp_ctrl_o[1][0] <= +pmp_ctrl_o[1][1] <= +pmp_ctrl_o[1][2] <= +pmp_ctrl_o[1][3] <= +pmp_ctrl_o[1][4] <= +pmp_ctrl_o[1][5] <= +pmp_ctrl_o[1][6] <= +pmp_ctrl_o[1][7] <= +pmp_ctrl_o[0][0] <= +pmp_ctrl_o[0][1] <= +pmp_ctrl_o[0][2] <= +pmp_ctrl_o[0][3] <= +pmp_ctrl_o[0][4] <= +pmp_ctrl_o[0][5] <= +pmp_ctrl_o[0][6] <= +pmp_ctrl_o[0][7] <= +mar_i[0] => Mux117.IN31 +mar_i[1] => Mux116.IN61 +mar_i[1] => Mux116.IN62 +mar_i[2] => Mux115.IN61 +mar_i[2] => Mux115.IN62 +mar_i[3] => Mux114.IN61 +mar_i[3] => Mux114.IN62 +mar_i[4] => Mux113.IN61 +mar_i[4] => Mux113.IN62 +mar_i[5] => Mux112.IN61 +mar_i[5] => Mux112.IN62 +mar_i[6] => Mux111.IN61 +mar_i[6] => Mux111.IN62 +mar_i[7] => Mux110.IN61 +mar_i[7] => Mux110.IN62 +mar_i[8] => Mux109.IN61 +mar_i[8] => Mux109.IN62 +mar_i[9] => Mux108.IN61 +mar_i[9] => Mux108.IN62 +mar_i[10] => Mux107.IN61 +mar_i[10] => Mux107.IN62 +mar_i[11] => Mux106.IN61 +mar_i[11] => Mux106.IN62 +mar_i[12] => Mux105.IN61 +mar_i[12] => Mux105.IN62 +mar_i[13] => Mux104.IN61 +mar_i[13] => Mux104.IN62 +mar_i[14] => Mux103.IN61 +mar_i[14] => Mux103.IN62 +mar_i[15] => Mux102.IN61 +mar_i[15] => Mux102.IN62 +mar_i[16] => Mux101.IN61 +mar_i[16] => Mux101.IN62 +mar_i[17] => Mux100.IN61 +mar_i[17] => Mux100.IN62 +mar_i[18] => Mux99.IN61 +mar_i[18] => Mux99.IN62 +mar_i[19] => Mux98.IN61 +mar_i[19] => Mux98.IN62 +mar_i[20] => Mux97.IN61 +mar_i[20] => Mux97.IN62 +mar_i[21] => Mux96.IN61 +mar_i[21] => Mux96.IN62 +mar_i[22] => Mux95.IN61 +mar_i[22] => Mux95.IN62 +mar_i[23] => Mux94.IN61 +mar_i[23] => Mux94.IN62 +mar_i[24] => Mux93.IN61 +mar_i[24] => Mux93.IN62 +mar_i[25] => Mux92.IN61 +mar_i[25] => Mux92.IN62 +mar_i[26] => Mux91.IN61 +mar_i[26] => Mux91.IN62 +mar_i[27] => Mux90.IN61 +mar_i[27] => Mux90.IN62 +mar_i[28] => Mux89.IN61 +mar_i[28] => Mux89.IN62 +mar_i[29] => Mux88.IN61 +mar_i[29] => Mux88.IN62 +mar_i[30] => Mux87.IN61 +mar_i[30] => Mux87.IN62 +mar_i[31] => Mux86.IN61 +mar_i[31] => Mux86.IN62 +ma_load_i => exc_buf.IN1 +ma_store_i => exc_buf.IN1 +be_load_i => exc_buf.IN1 +be_store_i => exc_buf.IN1 + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst +clk_i => fifo.data[1][0].CLK +clk_i => fifo.data[1][1].CLK +clk_i => fifo.data[1][2].CLK +clk_i => fifo.data[1][3].CLK +clk_i => fifo.data[1][4].CLK +clk_i => fifo.data[1][5].CLK +clk_i => fifo.data[1][6].CLK +clk_i => fifo.data[1][7].CLK +clk_i => fifo.data[1][8].CLK +clk_i => fifo.data[1][9].CLK +clk_i => fifo.data[1][10].CLK +clk_i => fifo.data[1][11].CLK +clk_i => fifo.data[1][12].CLK +clk_i => fifo.data[1][13].CLK +clk_i => fifo.data[1][14].CLK +clk_i => fifo.data[1][15].CLK +clk_i => fifo.data[1][16].CLK +clk_i => fifo.data[1][17].CLK +clk_i => fifo.data[0][0].CLK +clk_i => fifo.data[0][1].CLK +clk_i => fifo.data[0][2].CLK +clk_i => fifo.data[0][3].CLK +clk_i => fifo.data[0][4].CLK +clk_i => fifo.data[0][5].CLK +clk_i => fifo.data[0][6].CLK +clk_i => fifo.data[0][7].CLK +clk_i => fifo.data[0][8].CLK +clk_i => fifo.data[0][9].CLK +clk_i => fifo.data[0][10].CLK +clk_i => fifo.data[0][11].CLK +clk_i => fifo.data[0][12].CLK +clk_i => fifo.data[0][13].CLK +clk_i => fifo.data[0][14].CLK +clk_i => fifo.data[0][15].CLK +clk_i => fifo.data[0][16].CLK +clk_i => fifo.data[0][17].CLK +clk_i => fifo.r_pnt[0].CLK +clk_i => fifo.r_pnt[1].CLK +clk_i => fifo.w_pnt[0].CLK +clk_i => fifo.w_pnt[1].CLK +rstn_i => fifo.r_pnt[0].ACLR +rstn_i => fifo.r_pnt[1].ACLR +rstn_i => fifo.w_pnt[0].ACLR +rstn_i => fifo.w_pnt[1].ACLR +clear_i => fifo.OUTPUTSELECT +clear_i => fifo.OUTPUTSELECT +clear_i => fifo.OUTPUTSELECT +clear_i => fifo.OUTPUTSELECT +half_o <= half_o.DB_MAX_OUTPUT_PORT_TYPE +wdata_i[0] => data.DATAB +wdata_i[0] => data.DATAB +wdata_i[1] => data.DATAB +wdata_i[1] => data.DATAB +wdata_i[2] => data.DATAB +wdata_i[2] => data.DATAB +wdata_i[3] => data.DATAB +wdata_i[3] => data.DATAB +wdata_i[4] => data.DATAB +wdata_i[4] => data.DATAB +wdata_i[5] => data.DATAB +wdata_i[5] => data.DATAB +wdata_i[6] => data.DATAB +wdata_i[6] => data.DATAB +wdata_i[7] => data.DATAB +wdata_i[7] => data.DATAB +wdata_i[8] => data.DATAB +wdata_i[8] => data.DATAB +wdata_i[9] => data.DATAB +wdata_i[9] => data.DATAB +wdata_i[10] => data.DATAB +wdata_i[10] => data.DATAB +wdata_i[11] => data.DATAB +wdata_i[11] => data.DATAB +wdata_i[12] => data.DATAB +wdata_i[12] => data.DATAB +wdata_i[13] => data.DATAB +wdata_i[13] => data.DATAB +wdata_i[14] => data.DATAB +wdata_i[14] => data.DATAB +wdata_i[15] => data.DATAB +wdata_i[15] => data.DATAB +wdata_i[16] => data.DATAB +wdata_i[16] => data.DATAB +wdata_i[17] => data.DATAB +wdata_i[17] => data.DATAB +we_i => fifo.OUTPUTSELECT +we_i => fifo.OUTPUTSELECT +we_i => fifo.data[1][3].ENA +we_i => fifo.data[1][2].ENA +we_i => fifo.data[1][1].ENA +we_i => fifo.data[1][0].ENA +we_i => fifo.data[1][4].ENA +we_i => fifo.data[1][5].ENA +we_i => fifo.data[1][6].ENA +we_i => fifo.data[1][7].ENA +we_i => fifo.data[1][8].ENA +we_i => fifo.data[1][9].ENA +we_i => fifo.data[1][10].ENA +we_i => fifo.data[1][11].ENA +we_i => fifo.data[1][12].ENA +we_i => fifo.data[1][13].ENA +we_i => fifo.data[1][14].ENA +we_i => fifo.data[1][15].ENA +we_i => fifo.data[1][16].ENA +we_i => fifo.data[1][17].ENA +we_i => fifo.data[0][0].ENA +we_i => fifo.data[0][1].ENA +we_i => fifo.data[0][2].ENA +we_i => fifo.data[0][3].ENA +we_i => fifo.data[0][4].ENA +we_i => fifo.data[0][5].ENA +we_i => fifo.data[0][6].ENA +we_i => fifo.data[0][7].ENA +we_i => fifo.data[0][8].ENA +we_i => fifo.data[0][9].ENA +we_i => fifo.data[0][10].ENA +we_i => fifo.data[0][11].ENA +we_i => fifo.data[0][12].ENA +we_i => fifo.data[0][13].ENA +we_i => fifo.data[0][14].ENA +we_i => fifo.data[0][15].ENA +we_i => fifo.data[0][16].ENA +we_i => fifo.data[0][17].ENA +free_o <= fifo.full.DB_MAX_OUTPUT_PORT_TYPE +re_i => fifo.OUTPUTSELECT +re_i => fifo.OUTPUTSELECT +rdata_o[0] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[1] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[2] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[3] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[4] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[5] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[6] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[7] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[8] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[9] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[10] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[11] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[12] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[13] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[14] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[15] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[16] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[17] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +avail_o <= fifo.empty.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst +clk_i => fifo.data[1][0].CLK +clk_i => fifo.data[1][1].CLK +clk_i => fifo.data[1][2].CLK +clk_i => fifo.data[1][3].CLK +clk_i => fifo.data[1][4].CLK +clk_i => fifo.data[1][5].CLK +clk_i => fifo.data[1][6].CLK +clk_i => fifo.data[1][7].CLK +clk_i => fifo.data[1][8].CLK +clk_i => fifo.data[1][9].CLK +clk_i => fifo.data[1][10].CLK +clk_i => fifo.data[1][11].CLK +clk_i => fifo.data[1][12].CLK +clk_i => fifo.data[1][13].CLK +clk_i => fifo.data[1][14].CLK +clk_i => fifo.data[1][15].CLK +clk_i => fifo.data[1][16].CLK +clk_i => fifo.data[1][17].CLK +clk_i => fifo.data[0][0].CLK +clk_i => fifo.data[0][1].CLK +clk_i => fifo.data[0][2].CLK +clk_i => fifo.data[0][3].CLK +clk_i => fifo.data[0][4].CLK +clk_i => fifo.data[0][5].CLK +clk_i => fifo.data[0][6].CLK +clk_i => fifo.data[0][7].CLK +clk_i => fifo.data[0][8].CLK +clk_i => fifo.data[0][9].CLK +clk_i => fifo.data[0][10].CLK +clk_i => fifo.data[0][11].CLK +clk_i => fifo.data[0][12].CLK +clk_i => fifo.data[0][13].CLK +clk_i => fifo.data[0][14].CLK +clk_i => fifo.data[0][15].CLK +clk_i => fifo.data[0][16].CLK +clk_i => fifo.data[0][17].CLK +clk_i => fifo.r_pnt[0].CLK +clk_i => fifo.r_pnt[1].CLK +clk_i => fifo.w_pnt[0].CLK +clk_i => fifo.w_pnt[1].CLK +rstn_i => fifo.r_pnt[0].ACLR +rstn_i => fifo.r_pnt[1].ACLR +rstn_i => fifo.w_pnt[0].ACLR +rstn_i => fifo.w_pnt[1].ACLR +clear_i => fifo.OUTPUTSELECT +clear_i => fifo.OUTPUTSELECT +clear_i => fifo.OUTPUTSELECT +clear_i => fifo.OUTPUTSELECT +half_o <= half_o.DB_MAX_OUTPUT_PORT_TYPE +wdata_i[0] => data.DATAB +wdata_i[0] => data.DATAB +wdata_i[1] => data.DATAB +wdata_i[1] => data.DATAB +wdata_i[2] => data.DATAB +wdata_i[2] => data.DATAB +wdata_i[3] => data.DATAB +wdata_i[3] => data.DATAB +wdata_i[4] => data.DATAB +wdata_i[4] => data.DATAB +wdata_i[5] => data.DATAB +wdata_i[5] => data.DATAB +wdata_i[6] => data.DATAB +wdata_i[6] => data.DATAB +wdata_i[7] => data.DATAB +wdata_i[7] => data.DATAB +wdata_i[8] => data.DATAB +wdata_i[8] => data.DATAB +wdata_i[9] => data.DATAB +wdata_i[9] => data.DATAB +wdata_i[10] => data.DATAB +wdata_i[10] => data.DATAB +wdata_i[11] => data.DATAB +wdata_i[11] => data.DATAB +wdata_i[12] => data.DATAB +wdata_i[12] => data.DATAB +wdata_i[13] => data.DATAB +wdata_i[13] => data.DATAB +wdata_i[14] => data.DATAB +wdata_i[14] => data.DATAB +wdata_i[15] => data.DATAB +wdata_i[15] => data.DATAB +wdata_i[16] => data.DATAB +wdata_i[16] => data.DATAB +wdata_i[17] => data.DATAB +wdata_i[17] => data.DATAB +we_i => fifo.OUTPUTSELECT +we_i => fifo.OUTPUTSELECT +we_i => fifo.data[1][3].ENA +we_i => fifo.data[1][2].ENA +we_i => fifo.data[1][1].ENA +we_i => fifo.data[1][0].ENA +we_i => fifo.data[1][4].ENA +we_i => fifo.data[1][5].ENA +we_i => fifo.data[1][6].ENA +we_i => fifo.data[1][7].ENA +we_i => fifo.data[1][8].ENA +we_i => fifo.data[1][9].ENA +we_i => fifo.data[1][10].ENA +we_i => fifo.data[1][11].ENA +we_i => fifo.data[1][12].ENA +we_i => fifo.data[1][13].ENA +we_i => fifo.data[1][14].ENA +we_i => fifo.data[1][15].ENA +we_i => fifo.data[1][16].ENA +we_i => fifo.data[1][17].ENA +we_i => fifo.data[0][0].ENA +we_i => fifo.data[0][1].ENA +we_i => fifo.data[0][2].ENA +we_i => fifo.data[0][3].ENA +we_i => fifo.data[0][4].ENA +we_i => fifo.data[0][5].ENA +we_i => fifo.data[0][6].ENA +we_i => fifo.data[0][7].ENA +we_i => fifo.data[0][8].ENA +we_i => fifo.data[0][9].ENA +we_i => fifo.data[0][10].ENA +we_i => fifo.data[0][11].ENA +we_i => fifo.data[0][12].ENA +we_i => fifo.data[0][13].ENA +we_i => fifo.data[0][14].ENA +we_i => fifo.data[0][15].ENA +we_i => fifo.data[0][16].ENA +we_i => fifo.data[0][17].ENA +free_o <= fifo.full.DB_MAX_OUTPUT_PORT_TYPE +re_i => fifo.OUTPUTSELECT +re_i => fifo.OUTPUTSELECT +rdata_o[0] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[1] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[2] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[3] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[4] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[5] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[6] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[7] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[8] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[9] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[10] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[11] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[12] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[13] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[14] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[15] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[16] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[17] <= rdata.DB_MAX_OUTPUT_PORT_TYPE +avail_o <= fifo.empty.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_cpu_decompressor:\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst +ci_instr16_i[0] => Mux76.IN5 +ci_instr16_i[0] => Mux77.IN5 +ci_instr16_i[0] => Mux78.IN5 +ci_instr16_i[0] => Mux79.IN5 +ci_instr16_i[0] => Mux80.IN5 +ci_instr16_i[0] => Mux81.IN5 +ci_instr16_i[0] => Mux82.IN5 +ci_instr16_i[0] => Mux83.IN5 +ci_instr16_i[0] => Mux84.IN5 +ci_instr16_i[0] => Mux85.IN5 +ci_instr16_i[0] => Mux86.IN5 +ci_instr16_i[0] => Mux87.IN5 +ci_instr16_i[0] => Mux88.IN5 +ci_instr16_i[0] => Mux89.IN5 +ci_instr16_i[0] => Mux90.IN5 +ci_instr16_i[0] => Mux91.IN5 +ci_instr16_i[0] => Mux92.IN5 +ci_instr16_i[0] => Mux93.IN5 +ci_instr16_i[0] => Mux94.IN5 +ci_instr16_i[0] => Mux95.IN5 +ci_instr16_i[0] => Mux96.IN5 +ci_instr16_i[0] => Mux97.IN5 +ci_instr16_i[0] => Mux98.IN5 +ci_instr16_i[0] => Mux99.IN5 +ci_instr16_i[0] => Mux100.IN5 +ci_instr16_i[0] => Mux101.IN5 +ci_instr16_i[0] => Mux102.IN5 +ci_instr16_i[0] => Mux103.IN5 +ci_instr16_i[0] => Mux104.IN5 +ci_instr16_i[0] => Mux105.IN5 +ci_instr16_i[0] => Mux106.IN5 +ci_instr16_i[1] => Mux76.IN4 +ci_instr16_i[1] => Mux77.IN4 +ci_instr16_i[1] => Mux78.IN4 +ci_instr16_i[1] => Mux79.IN4 +ci_instr16_i[1] => Mux80.IN4 +ci_instr16_i[1] => Mux81.IN4 +ci_instr16_i[1] => Mux82.IN4 +ci_instr16_i[1] => Mux83.IN4 +ci_instr16_i[1] => Mux84.IN4 +ci_instr16_i[1] => Mux85.IN4 +ci_instr16_i[1] => Mux86.IN4 +ci_instr16_i[1] => Mux87.IN4 +ci_instr16_i[1] => Mux88.IN4 +ci_instr16_i[1] => Mux89.IN4 +ci_instr16_i[1] => Mux90.IN4 +ci_instr16_i[1] => Mux91.IN4 +ci_instr16_i[1] => Mux92.IN4 +ci_instr16_i[1] => Mux93.IN4 +ci_instr16_i[1] => Mux94.IN4 +ci_instr16_i[1] => Mux95.IN4 +ci_instr16_i[1] => Mux96.IN4 +ci_instr16_i[1] => Mux97.IN4 +ci_instr16_i[1] => Mux98.IN4 +ci_instr16_i[1] => Mux99.IN4 +ci_instr16_i[1] => Mux100.IN4 +ci_instr16_i[1] => Mux101.IN4 +ci_instr16_i[1] => Mux102.IN4 +ci_instr16_i[1] => Mux103.IN4 +ci_instr16_i[1] => Mux104.IN4 +ci_instr16_i[1] => Mux105.IN4 +ci_instr16_i[1] => Mux106.IN4 +ci_instr16_i[2] => Mux4.IN5 +ci_instr16_i[2] => Mux9.IN3 +ci_instr16_i[2] => Mux9.IN4 +ci_instr16_i[2] => Mux9.IN5 +ci_instr16_i[2] => ci_instr32_o.DATAB +ci_instr16_i[2] => ci_instr32_o.DATAA +ci_instr16_i[2] => Mux28.IN7 +ci_instr16_i[2] => Mux28.IN8 +ci_instr16_i[2] => Mux28.IN9 +ci_instr16_i[2] => Mux28.IN10 +ci_instr16_i[2] => Mux33.IN8 +ci_instr16_i[2] => Mux33.IN9 +ci_instr16_i[2] => Mux33.IN10 +ci_instr16_i[2] => ci_instr32_o.DATAA +ci_instr16_i[2] => ci_instr32_o.DATAA +ci_instr16_i[2] => Mux54.IN5 +ci_instr16_i[2] => Mux59.IN8 +ci_instr16_i[2] => Mux59.IN9 +ci_instr16_i[2] => Mux59.IN10 +ci_instr16_i[2] => Equal3.IN4 +ci_instr16_i[3] => Mux3.IN5 +ci_instr16_i[3] => Mux8.IN3 +ci_instr16_i[3] => Mux8.IN4 +ci_instr16_i[3] => Mux8.IN5 +ci_instr16_i[3] => ci_instr32_o.DATAB +ci_instr16_i[3] => ci_instr32_o.DATAA +ci_instr16_i[3] => Mux32.IN6 +ci_instr16_i[3] => Mux32.IN7 +ci_instr16_i[3] => Mux32.IN8 +ci_instr16_i[3] => Mux32.IN9 +ci_instr16_i[3] => Mux32.IN10 +ci_instr16_i[3] => Mux45.IN9 +ci_instr16_i[3] => Mux45.IN10 +ci_instr16_i[3] => ci_instr32_o.DATAA +ci_instr16_i[3] => Mux53.IN5 +ci_instr16_i[3] => Mux58.IN8 +ci_instr16_i[3] => Mux58.IN9 +ci_instr16_i[3] => Mux58.IN10 +ci_instr16_i[3] => Equal3.IN3 +ci_instr16_i[4] => Mux2.IN5 +ci_instr16_i[4] => Mux7.IN3 +ci_instr16_i[4] => Mux7.IN4 +ci_instr16_i[4] => Mux7.IN5 +ci_instr16_i[4] => ci_instr32_o.DATAB +ci_instr16_i[4] => ci_instr32_o.DATAA +ci_instr16_i[4] => Mux31.IN6 +ci_instr16_i[4] => Mux31.IN7 +ci_instr16_i[4] => Mux31.IN8 +ci_instr16_i[4] => Mux31.IN9 +ci_instr16_i[4] => Mux31.IN10 +ci_instr16_i[4] => Mux44.IN9 +ci_instr16_i[4] => Mux44.IN10 +ci_instr16_i[4] => ci_instr32_o.DATAA +ci_instr16_i[4] => Mux57.IN6 +ci_instr16_i[4] => Mux57.IN7 +ci_instr16_i[4] => Mux57.IN8 +ci_instr16_i[4] => Mux57.IN9 +ci_instr16_i[4] => Mux57.IN10 +ci_instr16_i[4] => Equal3.IN2 +ci_instr16_i[5] => ci_instr32_o.DATAB +ci_instr16_i[5] => Mux1.IN4 +ci_instr16_i[5] => Mux1.IN5 +ci_instr16_i[5] => ci_instr32_o.DATAB +ci_instr16_i[5] => ci_instr32_o.DATAA +ci_instr16_i[5] => Mux11.IN5 +ci_instr16_i[5] => Mux12.IN5 +ci_instr16_i[5] => Mux13.IN5 +ci_instr16_i[5] => Mux17.IN3 +ci_instr16_i[5] => Mux17.IN4 +ci_instr16_i[5] => Mux17.IN5 +ci_instr16_i[5] => Mux27.IN9 +ci_instr16_i[5] => Mux27.IN10 +ci_instr16_i[5] => Mux30.IN7 +ci_instr16_i[5] => Mux30.IN8 +ci_instr16_i[5] => Mux30.IN9 +ci_instr16_i[5] => Mux30.IN10 +ci_instr16_i[5] => ci_instr32_o.DATAA +ci_instr16_i[5] => Mux56.IN6 +ci_instr16_i[5] => Mux56.IN7 +ci_instr16_i[5] => Mux56.IN8 +ci_instr16_i[5] => Mux56.IN9 +ci_instr16_i[5] => Mux56.IN10 +ci_instr16_i[5] => Equal0.IN7 +ci_instr16_i[5] => Equal3.IN1 +ci_instr16_i[6] => Mux2.IN2 +ci_instr16_i[6] => Mux2.IN3 +ci_instr16_i[6] => Mux2.IN4 +ci_instr16_i[6] => Mux7.IN2 +ci_instr16_i[6] => ci_instr32_o.DATAB +ci_instr16_i[6] => ci_instr32_o.DATAA +ci_instr16_i[6] => Mux11.IN4 +ci_instr16_i[6] => Mux12.IN4 +ci_instr16_i[6] => Mux13.IN4 +ci_instr16_i[6] => Mux16.IN3 +ci_instr16_i[6] => Mux16.IN4 +ci_instr16_i[6] => Mux16.IN5 +ci_instr16_i[6] => Mux19.IN5 +ci_instr16_i[6] => Mux26.IN7 +ci_instr16_i[6] => Mux26.IN8 +ci_instr16_i[6] => Mux26.IN9 +ci_instr16_i[6] => Mux26.IN10 +ci_instr16_i[6] => Mux29.IN9 +ci_instr16_i[6] => Mux29.IN10 +ci_instr16_i[6] => ci_instr32_o.DATAA +ci_instr16_i[6] => Mux55.IN6 +ci_instr16_i[6] => Mux55.IN7 +ci_instr16_i[6] => Mux55.IN8 +ci_instr16_i[6] => Mux55.IN9 +ci_instr16_i[6] => Mux55.IN10 +ci_instr16_i[6] => Equal0.IN6 +ci_instr16_i[6] => Equal3.IN0 +ci_instr16_i[7] => ci_instr32_o.DATAA +ci_instr16_i[7] => ci_instr32_o.DATAB +ci_instr16_i[7] => ci_instr32_o.DATAA +ci_instr16_i[7] => Mux27.IN7 +ci_instr16_i[7] => Mux27.IN8 +ci_instr16_i[7] => Mux38.IN7 +ci_instr16_i[7] => Mux38.IN8 +ci_instr16_i[7] => Mux38.IN9 +ci_instr16_i[7] => Mux38.IN10 +ci_instr16_i[7] => Mux46.IN8 +ci_instr16_i[7] => Mux46.IN9 +ci_instr16_i[7] => Mux46.IN10 +ci_instr16_i[7] => ci_instr32_o.DATAB +ci_instr16_i[7] => ci_instr32_o.DATAA +ci_instr16_i[7] => ci_instr32_o.DATAA +ci_instr16_i[7] => ci_instr32_o.DATAA +ci_instr16_i[7] => ci_instr32_o.DATAA +ci_instr16_i[7] => Mux54.IN4 +ci_instr16_i[7] => Mux64.IN10 +ci_instr16_i[7] => Mux70.IN8 +ci_instr16_i[7] => Mux70.IN9 +ci_instr16_i[7] => Mux70.IN10 +ci_instr16_i[7] => Equal0.IN5 +ci_instr16_i[7] => Equal2.IN3 +ci_instr16_i[7] => Equal4.IN4 +ci_instr16_i[8] => ci_instr32_o.DATAA +ci_instr16_i[8] => ci_instr32_o.DATAB +ci_instr16_i[8] => ci_instr32_o.DATAA +ci_instr16_i[8] => Mux23.IN9 +ci_instr16_i[8] => Mux23.IN10 +ci_instr16_i[8] => Mux37.IN7 +ci_instr16_i[8] => Mux37.IN8 +ci_instr16_i[8] => Mux37.IN9 +ci_instr16_i[8] => Mux37.IN10 +ci_instr16_i[8] => Mux45.IN6 +ci_instr16_i[8] => Mux45.IN7 +ci_instr16_i[8] => Mux45.IN8 +ci_instr16_i[8] => ci_instr32_o.DATAB +ci_instr16_i[8] => ci_instr32_o.DATAA +ci_instr16_i[8] => ci_instr32_o.DATAA +ci_instr16_i[8] => ci_instr32_o.DATAA +ci_instr16_i[8] => Mux53.IN4 +ci_instr16_i[8] => Mux63.IN10 +ci_instr16_i[8] => Mux69.IN8 +ci_instr16_i[8] => Mux69.IN9 +ci_instr16_i[8] => Mux69.IN10 +ci_instr16_i[8] => Equal0.IN4 +ci_instr16_i[8] => Equal2.IN4 +ci_instr16_i[8] => Equal4.IN3 +ci_instr16_i[9] => ci_instr32_o.DATAA +ci_instr16_i[9] => ci_instr32_o.DATAB +ci_instr16_i[9] => ci_instr32_o.DATAA +ci_instr16_i[9] => Mux25.IN9 +ci_instr16_i[9] => Mux25.IN10 +ci_instr16_i[9] => Mux36.IN7 +ci_instr16_i[9] => Mux36.IN8 +ci_instr16_i[9] => Mux36.IN9 +ci_instr16_i[9] => Mux36.IN10 +ci_instr16_i[9] => Mux44.IN6 +ci_instr16_i[9] => Mux44.IN7 +ci_instr16_i[9] => Mux44.IN8 +ci_instr16_i[9] => ci_instr32_o.DATAB +ci_instr16_i[9] => ci_instr32_o.DATAA +ci_instr16_i[9] => ci_instr32_o.DATAA +ci_instr16_i[9] => ci_instr32_o.DATAA +ci_instr16_i[9] => Mux62.IN10 +ci_instr16_i[9] => Mux68.IN6 +ci_instr16_i[9] => Mux68.IN7 +ci_instr16_i[9] => Mux68.IN8 +ci_instr16_i[9] => Mux68.IN9 +ci_instr16_i[9] => Mux68.IN10 +ci_instr16_i[9] => Equal0.IN3 +ci_instr16_i[9] => Equal2.IN2 +ci_instr16_i[9] => Equal4.IN2 +ci_instr16_i[10] => ci_instr32_o.DATAA +ci_instr16_i[10] => Mux1.IN3 +ci_instr16_i[10] => Mux6.IN5 +ci_instr16_i[10] => ci_instr32_o.DATAA +ci_instr16_i[10] => Mux14.IN5 +ci_instr16_i[10] => Mux15.IN3 +ci_instr16_i[10] => Mux15.IN4 +ci_instr16_i[10] => Mux15.IN5 +ci_instr16_i[10] => Mux16.IN2 +ci_instr16_i[10] => Mux17.IN2 +ci_instr16_i[10] => Mux18.IN5 +ci_instr16_i[10] => Mux19.IN4 +ci_instr16_i[10] => Mux20.IN5 +ci_instr16_i[10] => Mux21.IN5 +ci_instr16_i[10] => Mux24.IN9 +ci_instr16_i[10] => Mux24.IN10 +ci_instr16_i[10] => Mux35.IN10 +ci_instr16_i[10] => Mux43.IN7 +ci_instr16_i[10] => Mux43.IN8 +ci_instr16_i[10] => Mux43.IN9 +ci_instr16_i[10] => Mux43.IN10 +ci_instr16_i[10] => ci_instr32_o.DATAB +ci_instr16_i[10] => ci_instr32_o.DATAA +ci_instr16_i[10] => ci_instr32_o.DATAA +ci_instr16_i[10] => ci_instr32_o.DATAA +ci_instr16_i[10] => Mux61.IN10 +ci_instr16_i[10] => Mux67.IN6 +ci_instr16_i[10] => Mux67.IN7 +ci_instr16_i[10] => Mux67.IN8 +ci_instr16_i[10] => Mux67.IN9 +ci_instr16_i[10] => Mux67.IN10 +ci_instr16_i[10] => Equal0.IN2 +ci_instr16_i[10] => Equal2.IN1 +ci_instr16_i[10] => Equal4.IN1 +ci_instr16_i[11] => Mux0.IN3 +ci_instr16_i[11] => Mux0.IN4 +ci_instr16_i[11] => Mux0.IN5 +ci_instr16_i[11] => Mux5.IN5 +ci_instr16_i[11] => ci_instr32_o.DATAA +ci_instr16_i[11] => Mux14.IN4 +ci_instr16_i[11] => Mux15.IN2 +ci_instr16_i[11] => Mux16.IN1 +ci_instr16_i[11] => Mux17.IN1 +ci_instr16_i[11] => Mux18.IN4 +ci_instr16_i[11] => Mux19.IN3 +ci_instr16_i[11] => Mux20.IN4 +ci_instr16_i[11] => Mux21.IN4 +ci_instr16_i[11] => ci_illegal_o.OUTPUTSELECT +ci_instr16_i[11] => Mux29.IN7 +ci_instr16_i[11] => Mux29.IN8 +ci_instr16_i[11] => Mux34.IN10 +ci_instr16_i[11] => Mux42.IN7 +ci_instr16_i[11] => Mux42.IN8 +ci_instr16_i[11] => Mux42.IN9 +ci_instr16_i[11] => Mux42.IN10 +ci_instr16_i[11] => ci_instr32_o.DATAB +ci_instr16_i[11] => ci_instr32_o.DATAA +ci_instr16_i[11] => ci_instr32_o.DATAA +ci_instr16_i[11] => ci_instr32_o.DATAA +ci_instr16_i[11] => Mux60.IN10 +ci_instr16_i[11] => Mux66.IN6 +ci_instr16_i[11] => Mux66.IN7 +ci_instr16_i[11] => Mux66.IN8 +ci_instr16_i[11] => Mux66.IN9 +ci_instr16_i[11] => Mux66.IN10 +ci_instr16_i[11] => Equal0.IN1 +ci_instr16_i[11] => Equal2.IN0 +ci_instr16_i[11] => Equal4.IN0 +ci_instr16_i[12] => ci_instr32_o.DATAA +ci_instr16_i[12] => ci_instr32_o.DATAA +ci_instr16_i[12] => ci_instr32_o.DATAA +ci_instr16_i[12] => ci_instr32_o.DATAA +ci_instr16_i[12] => ci_instr32_o.DATAA +ci_instr16_i[12] => ci_instr32_o.DATAA +ci_instr16_i[12] => Mux14.IN3 +ci_instr16_i[12] => Mux15.IN1 +ci_instr16_i[12] => ci_illegal_o.DATAA +ci_instr16_i[12] => Mux22.IN4 +ci_instr16_i[12] => Mux22.IN5 +ci_instr16_i[12] => Mux22.IN6 +ci_instr16_i[12] => Mux22.IN7 +ci_instr16_i[12] => Mux22.IN8 +ci_instr16_i[12] => Mux22.IN9 +ci_instr16_i[12] => Mux22.IN10 +ci_instr16_i[12] => Mux23.IN4 +ci_instr16_i[12] => Mux23.IN5 +ci_instr16_i[12] => Mux23.IN6 +ci_instr16_i[12] => Mux23.IN7 +ci_instr16_i[12] => Mux23.IN8 +ci_instr16_i[12] => Mux24.IN4 +ci_instr16_i[12] => Mux24.IN5 +ci_instr16_i[12] => Mux24.IN6 +ci_instr16_i[12] => Mux24.IN7 +ci_instr16_i[12] => Mux24.IN8 +ci_instr16_i[12] => Mux25.IN5 +ci_instr16_i[12] => Mux25.IN6 +ci_instr16_i[12] => Mux25.IN7 +ci_instr16_i[12] => Mux25.IN8 +ci_instr16_i[12] => Mux26.IN5 +ci_instr16_i[12] => Mux26.IN6 +ci_instr16_i[12] => Mux27.IN5 +ci_instr16_i[12] => Mux27.IN6 +ci_instr16_i[12] => Mux28.IN5 +ci_instr16_i[12] => Mux28.IN6 +ci_instr16_i[12] => Mux33.IN6 +ci_instr16_i[12] => Mux33.IN7 +ci_instr16_i[12] => Mux34.IN8 +ci_instr16_i[12] => Mux34.IN9 +ci_instr16_i[12] => Mux35.IN8 +ci_instr16_i[12] => Mux35.IN9 +ci_instr16_i[12] => Mux36.IN5 +ci_instr16_i[12] => Mux36.IN6 +ci_instr16_i[12] => Mux37.IN5 +ci_instr16_i[12] => Mux37.IN6 +ci_instr16_i[12] => Mux38.IN5 +ci_instr16_i[12] => Mux38.IN6 +ci_instr16_i[12] => Mux39.IN9 +ci_instr16_i[12] => Mux39.IN10 +ci_instr16_i[12] => Mux40.IN9 +ci_instr16_i[12] => Mux40.IN10 +ci_instr16_i[12] => Mux41.IN9 +ci_instr16_i[12] => Mux41.IN10 +ci_instr16_i[12] => Mux46.IN6 +ci_instr16_i[12] => Mux46.IN7 +ci_instr16_i[12] => ci_instr32_o.DATAB +ci_instr16_i[12] => Mux75.IN10 +ci_instr16_i[12] => Mux82.IN3 +ci_instr16_i[12] => Equal0.IN0 +ci_instr16_i[12] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[12] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[12] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[12] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[12] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[12] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[12] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[12] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[12] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[12] => decompressor.IN1 +ci_instr16_i[13] => ci_illegal_o.DATAB +ci_instr16_i[13] => Mux22.IN3 +ci_instr16_i[13] => Mux23.IN3 +ci_instr16_i[13] => Mux24.IN3 +ci_instr16_i[13] => Mux25.IN4 +ci_instr16_i[13] => Mux26.IN4 +ci_instr16_i[13] => Mux27.IN4 +ci_instr16_i[13] => Mux28.IN4 +ci_instr16_i[13] => Mux29.IN6 +ci_instr16_i[13] => Mux30.IN6 +ci_instr16_i[13] => Mux31.IN5 +ci_instr16_i[13] => Mux32.IN5 +ci_instr16_i[13] => Mux33.IN5 +ci_instr16_i[13] => Mux34.IN7 +ci_instr16_i[13] => Mux35.IN7 +ci_instr16_i[13] => Mux36.IN4 +ci_instr16_i[13] => Mux37.IN4 +ci_instr16_i[13] => Mux38.IN4 +ci_instr16_i[13] => Mux39.IN8 +ci_instr16_i[13] => Mux40.IN8 +ci_instr16_i[13] => Mux41.IN6 +ci_instr16_i[13] => Mux41.IN7 +ci_instr16_i[13] => Mux41.IN8 +ci_instr16_i[13] => Mux42.IN6 +ci_instr16_i[13] => Mux43.IN6 +ci_instr16_i[13] => Mux44.IN5 +ci_instr16_i[13] => Mux45.IN5 +ci_instr16_i[13] => Mux46.IN5 +ci_instr16_i[13] => Mux47.IN10 +ci_instr16_i[13] => Mux48.IN10 +ci_instr16_i[13] => Mux49.IN10 +ci_instr16_i[13] => Mux50.IN5 +ci_instr16_i[13] => Mux51.IN10 +ci_instr16_i[13] => Mux52.IN10 +ci_instr16_i[13] => Mux55.IN5 +ci_instr16_i[13] => Mux56.IN5 +ci_instr16_i[13] => Mux57.IN5 +ci_instr16_i[13] => Mux58.IN7 +ci_instr16_i[13] => Mux59.IN7 +ci_instr16_i[13] => Mux60.IN9 +ci_instr16_i[13] => Mux61.IN9 +ci_instr16_i[13] => Mux62.IN9 +ci_instr16_i[13] => Mux63.IN9 +ci_instr16_i[13] => Mux64.IN9 +ci_instr16_i[13] => Mux65.IN10 +ci_instr16_i[13] => Mux66.IN5 +ci_instr16_i[13] => Mux67.IN5 +ci_instr16_i[13] => Mux68.IN5 +ci_instr16_i[13] => Mux69.IN7 +ci_instr16_i[13] => Mux70.IN7 +ci_instr16_i[13] => Mux71.IN10 +ci_instr16_i[13] => Mux72.IN10 +ci_instr16_i[13] => Mux73.IN10 +ci_instr16_i[13] => Mux74.IN10 +ci_instr16_i[13] => Mux75.IN5 +ci_instr16_i[13] => Mux75.IN6 +ci_instr16_i[13] => Mux75.IN7 +ci_instr16_i[13] => Mux75.IN8 +ci_instr16_i[13] => Mux75.IN9 +ci_instr16_i[13] => Equal1.IN1 +ci_instr16_i[13] => Equal5.IN2 +ci_instr16_i[13] => Equal6.IN2 +ci_instr16_i[14] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[14] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[14] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[14] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[14] => Mux0.IN2 +ci_instr16_i[14] => Mux1.IN2 +ci_instr16_i[14] => Mux2.IN1 +ci_instr16_i[14] => Mux3.IN4 +ci_instr16_i[14] => Mux4.IN4 +ci_instr16_i[14] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[14] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[14] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[14] => Mux5.IN4 +ci_instr16_i[14] => Mux6.IN4 +ci_instr16_i[14] => Mux7.IN1 +ci_instr16_i[14] => Mux8.IN2 +ci_instr16_i[14] => Mux9.IN2 +ci_instr16_i[14] => Mux10.IN5 +ci_instr16_i[14] => ci_illegal_o.OUTPUTSELECT +ci_instr16_i[14] => Mux22.IN2 +ci_instr16_i[14] => Mux23.IN2 +ci_instr16_i[14] => Mux24.IN2 +ci_instr16_i[14] => Mux25.IN3 +ci_instr16_i[14] => Mux26.IN3 +ci_instr16_i[14] => Mux27.IN3 +ci_instr16_i[14] => Mux28.IN3 +ci_instr16_i[14] => Mux29.IN5 +ci_instr16_i[14] => Mux30.IN5 +ci_instr16_i[14] => Mux31.IN4 +ci_instr16_i[14] => Mux32.IN4 +ci_instr16_i[14] => Mux33.IN4 +ci_instr16_i[14] => Mux34.IN6 +ci_instr16_i[14] => Mux35.IN6 +ci_instr16_i[14] => Mux36.IN3 +ci_instr16_i[14] => Mux37.IN3 +ci_instr16_i[14] => Mux38.IN3 +ci_instr16_i[14] => Mux39.IN7 +ci_instr16_i[14] => Mux40.IN7 +ci_instr16_i[14] => Mux41.IN5 +ci_instr16_i[14] => Mux42.IN5 +ci_instr16_i[14] => Mux43.IN5 +ci_instr16_i[14] => Mux44.IN4 +ci_instr16_i[14] => Mux45.IN4 +ci_instr16_i[14] => Mux46.IN4 +ci_instr16_i[14] => Mux47.IN9 +ci_instr16_i[14] => Mux48.IN9 +ci_instr16_i[14] => Mux49.IN9 +ci_instr16_i[14] => Mux50.IN4 +ci_instr16_i[14] => Mux51.IN9 +ci_instr16_i[14] => Mux52.IN9 +ci_instr16_i[14] => Mux53.IN3 +ci_instr16_i[14] => Mux54.IN3 +ci_instr16_i[14] => ci_instr32_o.OUTPUTSELECT +ci_instr16_i[14] => Mux55.IN4 +ci_instr16_i[14] => Mux56.IN4 +ci_instr16_i[14] => Mux57.IN4 +ci_instr16_i[14] => Mux58.IN6 +ci_instr16_i[14] => Mux59.IN6 +ci_instr16_i[14] => Mux60.IN8 +ci_instr16_i[14] => Mux61.IN8 +ci_instr16_i[14] => Mux62.IN8 +ci_instr16_i[14] => Mux63.IN8 +ci_instr16_i[14] => Mux64.IN8 +ci_instr16_i[14] => Mux65.IN9 +ci_instr16_i[14] => Mux66.IN4 +ci_instr16_i[14] => Mux67.IN4 +ci_instr16_i[14] => Mux68.IN4 +ci_instr16_i[14] => Mux69.IN6 +ci_instr16_i[14] => Mux70.IN6 +ci_instr16_i[14] => Mux71.IN9 +ci_instr16_i[14] => Mux72.IN9 +ci_instr16_i[14] => Mux73.IN9 +ci_instr16_i[14] => Mux74.IN9 +ci_instr16_i[14] => Mux75.IN4 +ci_instr16_i[14] => Mux89.IN3 +ci_instr16_i[14] => Mux94.IN1 +ci_instr16_i[14] => Mux94.IN2 +ci_instr16_i[14] => Mux94.IN3 +ci_instr16_i[14] => Equal1.IN0 +ci_instr16_i[14] => Mux103.IN0 +ci_instr16_i[14] => Equal5.IN1 +ci_instr16_i[14] => Equal6.IN0 +ci_instr16_i[15] => Mux0.IN1 +ci_instr16_i[15] => Mux1.IN1 +ci_instr16_i[15] => Mux2.IN0 +ci_instr16_i[15] => Mux3.IN3 +ci_instr16_i[15] => Mux4.IN3 +ci_instr16_i[15] => Mux5.IN3 +ci_instr16_i[15] => Mux6.IN3 +ci_instr16_i[15] => Mux7.IN0 +ci_instr16_i[15] => Mux8.IN1 +ci_instr16_i[15] => Mux9.IN1 +ci_instr16_i[15] => Mux10.IN4 +ci_instr16_i[15] => Mux22.IN1 +ci_instr16_i[15] => Mux23.IN1 +ci_instr16_i[15] => Mux24.IN1 +ci_instr16_i[15] => Mux25.IN2 +ci_instr16_i[15] => Mux26.IN2 +ci_instr16_i[15] => Mux27.IN2 +ci_instr16_i[15] => Mux28.IN2 +ci_instr16_i[15] => Mux29.IN4 +ci_instr16_i[15] => Mux30.IN4 +ci_instr16_i[15] => Mux31.IN3 +ci_instr16_i[15] => Mux32.IN3 +ci_instr16_i[15] => Mux33.IN3 +ci_instr16_i[15] => Mux34.IN5 +ci_instr16_i[15] => Mux35.IN5 +ci_instr16_i[15] => Mux36.IN2 +ci_instr16_i[15] => Mux37.IN2 +ci_instr16_i[15] => Mux38.IN2 +ci_instr16_i[15] => Mux39.IN6 +ci_instr16_i[15] => Mux40.IN6 +ci_instr16_i[15] => Mux41.IN4 +ci_instr16_i[15] => Mux42.IN4 +ci_instr16_i[15] => Mux43.IN4 +ci_instr16_i[15] => Mux44.IN3 +ci_instr16_i[15] => Mux45.IN3 +ci_instr16_i[15] => Mux46.IN3 +ci_instr16_i[15] => Mux47.IN8 +ci_instr16_i[15] => Mux48.IN8 +ci_instr16_i[15] => Mux49.IN8 +ci_instr16_i[15] => Mux51.IN8 +ci_instr16_i[15] => Mux52.IN8 +ci_instr16_i[15] => Mux53.IN2 +ci_instr16_i[15] => Mux54.IN2 +ci_instr16_i[15] => Mux55.IN3 +ci_instr16_i[15] => Mux56.IN3 +ci_instr16_i[15] => Mux57.IN3 +ci_instr16_i[15] => Mux58.IN5 +ci_instr16_i[15] => Mux59.IN5 +ci_instr16_i[15] => Mux60.IN7 +ci_instr16_i[15] => Mux61.IN7 +ci_instr16_i[15] => Mux62.IN7 +ci_instr16_i[15] => Mux63.IN7 +ci_instr16_i[15] => Mux64.IN7 +ci_instr16_i[15] => Mux65.IN8 +ci_instr16_i[15] => Mux66.IN3 +ci_instr16_i[15] => Mux67.IN3 +ci_instr16_i[15] => Mux68.IN3 +ci_instr16_i[15] => Mux69.IN5 +ci_instr16_i[15] => Mux70.IN5 +ci_instr16_i[15] => Mux71.IN8 +ci_instr16_i[15] => Mux72.IN8 +ci_instr16_i[15] => Mux73.IN8 +ci_instr16_i[15] => Mux74.IN8 +ci_instr16_i[15] => Mux75.IN3 +ci_instr16_i[15] => Equal1.IN2 +ci_instr16_i[15] => Mux46.IN0 +ci_instr16_i[15] => Mux46.IN1 +ci_instr16_i[15] => Equal5.IN0 +ci_instr16_i[15] => Equal6.IN1 +ci_illegal_o <= Mux106.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[0] <= +ci_instr32_o[1] <= +ci_instr32_o[2] <= Mux105.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[3] <= Mux104.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[4] <= Mux103.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[5] <= Mux102.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[6] <= Mux101.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[7] <= Mux100.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[8] <= Mux99.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[9] <= Mux98.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[10] <= Mux97.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[11] <= Mux96.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[12] <= Mux95.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[13] <= Mux94.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[14] <= Mux93.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[15] <= Mux92.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[16] <= Mux91.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[17] <= Mux90.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[18] <= Mux89.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[19] <= Mux88.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[20] <= Mux87.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[21] <= Mux86.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[22] <= Mux85.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[23] <= Mux84.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[24] <= Mux83.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[25] <= Mux82.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[26] <= Mux81.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[27] <= Mux80.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[28] <= Mux79.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[29] <= Mux78.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[30] <= Mux77.DB_MAX_OUTPUT_PORT_TYPE +ci_instr32_o[31] <= Mux76.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst +clk_i => rs4_o[0]~reg0.CLK +clk_i => rs4_o[1]~reg0.CLK +clk_i => rs4_o[2]~reg0.CLK +clk_i => rs4_o[3]~reg0.CLK +clk_i => rs4_o[4]~reg0.CLK +clk_i => rs4_o[5]~reg0.CLK +clk_i => rs4_o[6]~reg0.CLK +clk_i => rs4_o[7]~reg0.CLK +clk_i => rs4_o[8]~reg0.CLK +clk_i => rs4_o[9]~reg0.CLK +clk_i => rs4_o[10]~reg0.CLK +clk_i => rs4_o[11]~reg0.CLK +clk_i => rs4_o[12]~reg0.CLK +clk_i => rs4_o[13]~reg0.CLK +clk_i => rs4_o[14]~reg0.CLK +clk_i => rs4_o[15]~reg0.CLK +clk_i => rs4_o[16]~reg0.CLK +clk_i => rs4_o[17]~reg0.CLK +clk_i => rs4_o[18]~reg0.CLK +clk_i => rs4_o[19]~reg0.CLK +clk_i => rs4_o[20]~reg0.CLK +clk_i => rs4_o[21]~reg0.CLK +clk_i => rs4_o[22]~reg0.CLK +clk_i => rs4_o[23]~reg0.CLK +clk_i => rs4_o[24]~reg0.CLK +clk_i => rs4_o[25]~reg0.CLK +clk_i => rs4_o[26]~reg0.CLK +clk_i => rs4_o[27]~reg0.CLK +clk_i => rs4_o[28]~reg0.CLK +clk_i => rs4_o[29]~reg0.CLK +clk_i => rs4_o[30]~reg0.CLK +clk_i => rs4_o[31]~reg0.CLK +clk_i => rs3_o[0]~reg0.CLK +clk_i => rs3_o[1]~reg0.CLK +clk_i => rs3_o[2]~reg0.CLK +clk_i => rs3_o[3]~reg0.CLK +clk_i => rs3_o[4]~reg0.CLK +clk_i => rs3_o[5]~reg0.CLK +clk_i => rs3_o[6]~reg0.CLK +clk_i => rs3_o[7]~reg0.CLK +clk_i => rs3_o[8]~reg0.CLK +clk_i => rs3_o[9]~reg0.CLK +clk_i => rs3_o[10]~reg0.CLK +clk_i => rs3_o[11]~reg0.CLK +clk_i => rs3_o[12]~reg0.CLK +clk_i => rs3_o[13]~reg0.CLK +clk_i => rs3_o[14]~reg0.CLK +clk_i => rs3_o[15]~reg0.CLK +clk_i => rs3_o[16]~reg0.CLK +clk_i => rs3_o[17]~reg0.CLK +clk_i => rs3_o[18]~reg0.CLK +clk_i => rs3_o[19]~reg0.CLK +clk_i => rs3_o[20]~reg0.CLK +clk_i => rs3_o[21]~reg0.CLK +clk_i => rs3_o[22]~reg0.CLK +clk_i => rs3_o[23]~reg0.CLK +clk_i => rs3_o[24]~reg0.CLK +clk_i => rs3_o[25]~reg0.CLK +clk_i => rs3_o[26]~reg0.CLK +clk_i => rs3_o[27]~reg0.CLK +clk_i => rs3_o[28]~reg0.CLK +clk_i => rs3_o[29]~reg0.CLK +clk_i => rs3_o[30]~reg0.CLK +clk_i => rs3_o[31]~reg0.CLK +clk_i => reg_file[0][0].CLK +clk_i => reg_file[0][1].CLK +clk_i => reg_file[0][2].CLK +clk_i => reg_file[0][3].CLK +clk_i => reg_file[0][4].CLK +clk_i => reg_file[0][5].CLK +clk_i => reg_file[0][6].CLK +clk_i => reg_file[0][7].CLK +clk_i => reg_file[0][8].CLK +clk_i => reg_file[0][9].CLK +clk_i => reg_file[0][10].CLK +clk_i => reg_file[0][11].CLK +clk_i => reg_file[0][12].CLK +clk_i => reg_file[0][13].CLK +clk_i => reg_file[0][14].CLK +clk_i => reg_file[0][15].CLK +clk_i => reg_file[0][16].CLK +clk_i => reg_file[0][17].CLK +clk_i => reg_file[0][18].CLK +clk_i => reg_file[0][19].CLK +clk_i => reg_file[0][20].CLK +clk_i => reg_file[0][21].CLK +clk_i => reg_file[0][22].CLK +clk_i => reg_file[0][23].CLK +clk_i => reg_file[0][24].CLK +clk_i => reg_file[0][25].CLK +clk_i => reg_file[0][26].CLK +clk_i => reg_file[0][27].CLK +clk_i => reg_file[0][28].CLK +clk_i => reg_file[0][29].CLK +clk_i => reg_file[0][30].CLK +clk_i => reg_file[0][31].CLK +clk_i => reg_file[1][0].CLK +clk_i => reg_file[1][1].CLK +clk_i => reg_file[1][2].CLK +clk_i => reg_file[1][3].CLK +clk_i => reg_file[1][4].CLK +clk_i => reg_file[1][5].CLK +clk_i => reg_file[1][6].CLK +clk_i => reg_file[1][7].CLK +clk_i => reg_file[1][8].CLK +clk_i => reg_file[1][9].CLK +clk_i => reg_file[1][10].CLK +clk_i => reg_file[1][11].CLK +clk_i => reg_file[1][12].CLK +clk_i => reg_file[1][13].CLK +clk_i => reg_file[1][14].CLK +clk_i => reg_file[1][15].CLK +clk_i => reg_file[1][16].CLK +clk_i => reg_file[1][17].CLK +clk_i => reg_file[1][18].CLK +clk_i => reg_file[1][19].CLK +clk_i => reg_file[1][20].CLK +clk_i => reg_file[1][21].CLK +clk_i => reg_file[1][22].CLK +clk_i => reg_file[1][23].CLK +clk_i => reg_file[1][24].CLK +clk_i => reg_file[1][25].CLK +clk_i => reg_file[1][26].CLK +clk_i => reg_file[1][27].CLK +clk_i => reg_file[1][28].CLK +clk_i => reg_file[1][29].CLK +clk_i => reg_file[1][30].CLK +clk_i => reg_file[1][31].CLK +clk_i => reg_file[2][0].CLK +clk_i => reg_file[2][1].CLK +clk_i => reg_file[2][2].CLK +clk_i => reg_file[2][3].CLK +clk_i => reg_file[2][4].CLK +clk_i => reg_file[2][5].CLK +clk_i => reg_file[2][6].CLK +clk_i => reg_file[2][7].CLK +clk_i => reg_file[2][8].CLK +clk_i => reg_file[2][9].CLK +clk_i => reg_file[2][10].CLK +clk_i => reg_file[2][11].CLK +clk_i => reg_file[2][12].CLK +clk_i => reg_file[2][13].CLK +clk_i => reg_file[2][14].CLK +clk_i => reg_file[2][15].CLK +clk_i => reg_file[2][16].CLK +clk_i => reg_file[2][17].CLK +clk_i => reg_file[2][18].CLK +clk_i => reg_file[2][19].CLK +clk_i => reg_file[2][20].CLK +clk_i => reg_file[2][21].CLK +clk_i => reg_file[2][22].CLK +clk_i => reg_file[2][23].CLK +clk_i => reg_file[2][24].CLK +clk_i => reg_file[2][25].CLK +clk_i => reg_file[2][26].CLK +clk_i => reg_file[2][27].CLK +clk_i => reg_file[2][28].CLK +clk_i => reg_file[2][29].CLK +clk_i => reg_file[2][30].CLK +clk_i => reg_file[2][31].CLK +clk_i => reg_file[3][0].CLK +clk_i => reg_file[3][1].CLK +clk_i => reg_file[3][2].CLK +clk_i => reg_file[3][3].CLK +clk_i => reg_file[3][4].CLK +clk_i => reg_file[3][5].CLK +clk_i => reg_file[3][6].CLK +clk_i => reg_file[3][7].CLK +clk_i => reg_file[3][8].CLK +clk_i => reg_file[3][9].CLK +clk_i => reg_file[3][10].CLK +clk_i => reg_file[3][11].CLK +clk_i => reg_file[3][12].CLK +clk_i => reg_file[3][13].CLK +clk_i => reg_file[3][14].CLK +clk_i => reg_file[3][15].CLK +clk_i => reg_file[3][16].CLK +clk_i => reg_file[3][17].CLK +clk_i => reg_file[3][18].CLK +clk_i => reg_file[3][19].CLK +clk_i => reg_file[3][20].CLK +clk_i => reg_file[3][21].CLK +clk_i => reg_file[3][22].CLK +clk_i => reg_file[3][23].CLK +clk_i => reg_file[3][24].CLK +clk_i => reg_file[3][25].CLK +clk_i => reg_file[3][26].CLK +clk_i => reg_file[3][27].CLK +clk_i => reg_file[3][28].CLK +clk_i => reg_file[3][29].CLK +clk_i => reg_file[3][30].CLK +clk_i => reg_file[3][31].CLK +clk_i => reg_file[4][0].CLK +clk_i => reg_file[4][1].CLK +clk_i => reg_file[4][2].CLK +clk_i => reg_file[4][3].CLK +clk_i => reg_file[4][4].CLK +clk_i => reg_file[4][5].CLK +clk_i => reg_file[4][6].CLK +clk_i => reg_file[4][7].CLK +clk_i => reg_file[4][8].CLK +clk_i => reg_file[4][9].CLK +clk_i => reg_file[4][10].CLK +clk_i => reg_file[4][11].CLK +clk_i => reg_file[4][12].CLK +clk_i => reg_file[4][13].CLK +clk_i => reg_file[4][14].CLK +clk_i => reg_file[4][15].CLK +clk_i => reg_file[4][16].CLK +clk_i => reg_file[4][17].CLK +clk_i => reg_file[4][18].CLK +clk_i => reg_file[4][19].CLK +clk_i => reg_file[4][20].CLK +clk_i => reg_file[4][21].CLK +clk_i => reg_file[4][22].CLK +clk_i => reg_file[4][23].CLK +clk_i => reg_file[4][24].CLK +clk_i => reg_file[4][25].CLK +clk_i => reg_file[4][26].CLK +clk_i => reg_file[4][27].CLK +clk_i => reg_file[4][28].CLK +clk_i => reg_file[4][29].CLK +clk_i => reg_file[4][30].CLK +clk_i => reg_file[4][31].CLK +clk_i => reg_file[5][0].CLK +clk_i => reg_file[5][1].CLK +clk_i => reg_file[5][2].CLK +clk_i => reg_file[5][3].CLK +clk_i => reg_file[5][4].CLK +clk_i => reg_file[5][5].CLK +clk_i => reg_file[5][6].CLK +clk_i => reg_file[5][7].CLK +clk_i => reg_file[5][8].CLK +clk_i => reg_file[5][9].CLK +clk_i => reg_file[5][10].CLK +clk_i => reg_file[5][11].CLK +clk_i => reg_file[5][12].CLK +clk_i => reg_file[5][13].CLK +clk_i => reg_file[5][14].CLK +clk_i => reg_file[5][15].CLK +clk_i => reg_file[5][16].CLK +clk_i => reg_file[5][17].CLK +clk_i => reg_file[5][18].CLK +clk_i => reg_file[5][19].CLK +clk_i => reg_file[5][20].CLK +clk_i => reg_file[5][21].CLK +clk_i => reg_file[5][22].CLK +clk_i => reg_file[5][23].CLK +clk_i => reg_file[5][24].CLK +clk_i => reg_file[5][25].CLK +clk_i => reg_file[5][26].CLK +clk_i => reg_file[5][27].CLK +clk_i => reg_file[5][28].CLK +clk_i => reg_file[5][29].CLK +clk_i => reg_file[5][30].CLK +clk_i => reg_file[5][31].CLK +clk_i => reg_file[6][0].CLK +clk_i => reg_file[6][1].CLK +clk_i => reg_file[6][2].CLK +clk_i => reg_file[6][3].CLK +clk_i => reg_file[6][4].CLK +clk_i => reg_file[6][5].CLK +clk_i => reg_file[6][6].CLK +clk_i => reg_file[6][7].CLK +clk_i => reg_file[6][8].CLK +clk_i => reg_file[6][9].CLK +clk_i => reg_file[6][10].CLK +clk_i => reg_file[6][11].CLK +clk_i => reg_file[6][12].CLK +clk_i => reg_file[6][13].CLK +clk_i => reg_file[6][14].CLK +clk_i => reg_file[6][15].CLK +clk_i => reg_file[6][16].CLK +clk_i => reg_file[6][17].CLK +clk_i => reg_file[6][18].CLK +clk_i => reg_file[6][19].CLK +clk_i => reg_file[6][20].CLK +clk_i => reg_file[6][21].CLK +clk_i => reg_file[6][22].CLK +clk_i => reg_file[6][23].CLK +clk_i => reg_file[6][24].CLK +clk_i => reg_file[6][25].CLK +clk_i => reg_file[6][26].CLK +clk_i => reg_file[6][27].CLK +clk_i => reg_file[6][28].CLK +clk_i => reg_file[6][29].CLK +clk_i => reg_file[6][30].CLK +clk_i => reg_file[6][31].CLK +clk_i => reg_file[7][0].CLK +clk_i => reg_file[7][1].CLK +clk_i => reg_file[7][2].CLK +clk_i => reg_file[7][3].CLK +clk_i => reg_file[7][4].CLK +clk_i => reg_file[7][5].CLK +clk_i => reg_file[7][6].CLK +clk_i => reg_file[7][7].CLK +clk_i => reg_file[7][8].CLK +clk_i => reg_file[7][9].CLK +clk_i => reg_file[7][10].CLK +clk_i => reg_file[7][11].CLK +clk_i => reg_file[7][12].CLK +clk_i => reg_file[7][13].CLK +clk_i => reg_file[7][14].CLK +clk_i => reg_file[7][15].CLK +clk_i => reg_file[7][16].CLK +clk_i => reg_file[7][17].CLK +clk_i => reg_file[7][18].CLK +clk_i => reg_file[7][19].CLK +clk_i => reg_file[7][20].CLK +clk_i => reg_file[7][21].CLK +clk_i => reg_file[7][22].CLK +clk_i => reg_file[7][23].CLK +clk_i => reg_file[7][24].CLK +clk_i => reg_file[7][25].CLK +clk_i => reg_file[7][26].CLK +clk_i => reg_file[7][27].CLK +clk_i => reg_file[7][28].CLK +clk_i => reg_file[7][29].CLK +clk_i => reg_file[7][30].CLK +clk_i => reg_file[7][31].CLK +clk_i => reg_file[8][0].CLK +clk_i => reg_file[8][1].CLK +clk_i => reg_file[8][2].CLK +clk_i => reg_file[8][3].CLK +clk_i => reg_file[8][4].CLK +clk_i => reg_file[8][5].CLK +clk_i => reg_file[8][6].CLK +clk_i => reg_file[8][7].CLK +clk_i => reg_file[8][8].CLK +clk_i => reg_file[8][9].CLK +clk_i => reg_file[8][10].CLK +clk_i => reg_file[8][11].CLK +clk_i => reg_file[8][12].CLK +clk_i => reg_file[8][13].CLK +clk_i => reg_file[8][14].CLK +clk_i => reg_file[8][15].CLK +clk_i => reg_file[8][16].CLK +clk_i => reg_file[8][17].CLK +clk_i => reg_file[8][18].CLK +clk_i => reg_file[8][19].CLK +clk_i => reg_file[8][20].CLK +clk_i => reg_file[8][21].CLK +clk_i => reg_file[8][22].CLK +clk_i => reg_file[8][23].CLK +clk_i => reg_file[8][24].CLK +clk_i => reg_file[8][25].CLK +clk_i => reg_file[8][26].CLK +clk_i => reg_file[8][27].CLK +clk_i => reg_file[8][28].CLK +clk_i => reg_file[8][29].CLK +clk_i => reg_file[8][30].CLK +clk_i => reg_file[8][31].CLK +clk_i => reg_file[9][0].CLK +clk_i => reg_file[9][1].CLK +clk_i => reg_file[9][2].CLK +clk_i => reg_file[9][3].CLK +clk_i => reg_file[9][4].CLK +clk_i => reg_file[9][5].CLK +clk_i => reg_file[9][6].CLK +clk_i => reg_file[9][7].CLK +clk_i => reg_file[9][8].CLK +clk_i => reg_file[9][9].CLK +clk_i => reg_file[9][10].CLK +clk_i => reg_file[9][11].CLK +clk_i => reg_file[9][12].CLK +clk_i => reg_file[9][13].CLK +clk_i => reg_file[9][14].CLK +clk_i => reg_file[9][15].CLK +clk_i => reg_file[9][16].CLK +clk_i => reg_file[9][17].CLK +clk_i => reg_file[9][18].CLK +clk_i => reg_file[9][19].CLK +clk_i => reg_file[9][20].CLK +clk_i => reg_file[9][21].CLK +clk_i => reg_file[9][22].CLK +clk_i => reg_file[9][23].CLK +clk_i => reg_file[9][24].CLK +clk_i => reg_file[9][25].CLK +clk_i => reg_file[9][26].CLK +clk_i => reg_file[9][27].CLK +clk_i => reg_file[9][28].CLK +clk_i => reg_file[9][29].CLK +clk_i => reg_file[9][30].CLK +clk_i => reg_file[9][31].CLK +clk_i => reg_file[10][0].CLK +clk_i => reg_file[10][1].CLK +clk_i => reg_file[10][2].CLK +clk_i => reg_file[10][3].CLK +clk_i => reg_file[10][4].CLK +clk_i => reg_file[10][5].CLK +clk_i => reg_file[10][6].CLK +clk_i => reg_file[10][7].CLK +clk_i => reg_file[10][8].CLK +clk_i => reg_file[10][9].CLK +clk_i => reg_file[10][10].CLK +clk_i => reg_file[10][11].CLK +clk_i => reg_file[10][12].CLK +clk_i => reg_file[10][13].CLK +clk_i => reg_file[10][14].CLK +clk_i => reg_file[10][15].CLK +clk_i => reg_file[10][16].CLK +clk_i => reg_file[10][17].CLK +clk_i => reg_file[10][18].CLK +clk_i => reg_file[10][19].CLK +clk_i => reg_file[10][20].CLK +clk_i => reg_file[10][21].CLK +clk_i => reg_file[10][22].CLK +clk_i => reg_file[10][23].CLK +clk_i => reg_file[10][24].CLK +clk_i => reg_file[10][25].CLK +clk_i => reg_file[10][26].CLK +clk_i => reg_file[10][27].CLK +clk_i => reg_file[10][28].CLK +clk_i => reg_file[10][29].CLK +clk_i => reg_file[10][30].CLK +clk_i => reg_file[10][31].CLK +clk_i => reg_file[11][0].CLK +clk_i => reg_file[11][1].CLK +clk_i => reg_file[11][2].CLK +clk_i => reg_file[11][3].CLK +clk_i => reg_file[11][4].CLK +clk_i => reg_file[11][5].CLK +clk_i => reg_file[11][6].CLK +clk_i => reg_file[11][7].CLK +clk_i => reg_file[11][8].CLK +clk_i => reg_file[11][9].CLK +clk_i => reg_file[11][10].CLK +clk_i => reg_file[11][11].CLK +clk_i => reg_file[11][12].CLK +clk_i => reg_file[11][13].CLK +clk_i => reg_file[11][14].CLK +clk_i => reg_file[11][15].CLK +clk_i => reg_file[11][16].CLK +clk_i => reg_file[11][17].CLK +clk_i => reg_file[11][18].CLK +clk_i => reg_file[11][19].CLK +clk_i => reg_file[11][20].CLK +clk_i => reg_file[11][21].CLK +clk_i => reg_file[11][22].CLK +clk_i => reg_file[11][23].CLK +clk_i => reg_file[11][24].CLK +clk_i => reg_file[11][25].CLK +clk_i => reg_file[11][26].CLK +clk_i => reg_file[11][27].CLK +clk_i => reg_file[11][28].CLK +clk_i => reg_file[11][29].CLK +clk_i => reg_file[11][30].CLK +clk_i => reg_file[11][31].CLK +clk_i => reg_file[12][0].CLK +clk_i => reg_file[12][1].CLK +clk_i => reg_file[12][2].CLK +clk_i => reg_file[12][3].CLK +clk_i => reg_file[12][4].CLK +clk_i => reg_file[12][5].CLK +clk_i => reg_file[12][6].CLK +clk_i => reg_file[12][7].CLK +clk_i => reg_file[12][8].CLK +clk_i => reg_file[12][9].CLK +clk_i => reg_file[12][10].CLK +clk_i => reg_file[12][11].CLK +clk_i => reg_file[12][12].CLK +clk_i => reg_file[12][13].CLK +clk_i => reg_file[12][14].CLK +clk_i => reg_file[12][15].CLK +clk_i => reg_file[12][16].CLK +clk_i => reg_file[12][17].CLK +clk_i => reg_file[12][18].CLK +clk_i => reg_file[12][19].CLK +clk_i => reg_file[12][20].CLK +clk_i => reg_file[12][21].CLK +clk_i => reg_file[12][22].CLK +clk_i => reg_file[12][23].CLK +clk_i => reg_file[12][24].CLK +clk_i => reg_file[12][25].CLK +clk_i => reg_file[12][26].CLK +clk_i => reg_file[12][27].CLK +clk_i => reg_file[12][28].CLK +clk_i => reg_file[12][29].CLK +clk_i => reg_file[12][30].CLK +clk_i => reg_file[12][31].CLK +clk_i => reg_file[13][0].CLK +clk_i => reg_file[13][1].CLK +clk_i => reg_file[13][2].CLK +clk_i => reg_file[13][3].CLK +clk_i => reg_file[13][4].CLK +clk_i => reg_file[13][5].CLK +clk_i => reg_file[13][6].CLK +clk_i => reg_file[13][7].CLK +clk_i => reg_file[13][8].CLK +clk_i => reg_file[13][9].CLK +clk_i => reg_file[13][10].CLK +clk_i => reg_file[13][11].CLK +clk_i => reg_file[13][12].CLK +clk_i => reg_file[13][13].CLK +clk_i => reg_file[13][14].CLK +clk_i => reg_file[13][15].CLK +clk_i => reg_file[13][16].CLK +clk_i => reg_file[13][17].CLK +clk_i => reg_file[13][18].CLK +clk_i => reg_file[13][19].CLK +clk_i => reg_file[13][20].CLK +clk_i => reg_file[13][21].CLK +clk_i => reg_file[13][22].CLK +clk_i => reg_file[13][23].CLK +clk_i => reg_file[13][24].CLK +clk_i => reg_file[13][25].CLK +clk_i => reg_file[13][26].CLK +clk_i => reg_file[13][27].CLK +clk_i => reg_file[13][28].CLK +clk_i => reg_file[13][29].CLK +clk_i => reg_file[13][30].CLK +clk_i => reg_file[13][31].CLK +clk_i => reg_file[14][0].CLK +clk_i => reg_file[14][1].CLK +clk_i => reg_file[14][2].CLK +clk_i => reg_file[14][3].CLK +clk_i => reg_file[14][4].CLK +clk_i => reg_file[14][5].CLK +clk_i => reg_file[14][6].CLK +clk_i => reg_file[14][7].CLK +clk_i => reg_file[14][8].CLK +clk_i => reg_file[14][9].CLK +clk_i => reg_file[14][10].CLK +clk_i => reg_file[14][11].CLK +clk_i => reg_file[14][12].CLK +clk_i => reg_file[14][13].CLK +clk_i => reg_file[14][14].CLK +clk_i => reg_file[14][15].CLK +clk_i => reg_file[14][16].CLK +clk_i => reg_file[14][17].CLK +clk_i => reg_file[14][18].CLK +clk_i => reg_file[14][19].CLK +clk_i => reg_file[14][20].CLK +clk_i => reg_file[14][21].CLK +clk_i => reg_file[14][22].CLK +clk_i => reg_file[14][23].CLK +clk_i => reg_file[14][24].CLK +clk_i => reg_file[14][25].CLK +clk_i => reg_file[14][26].CLK +clk_i => reg_file[14][27].CLK +clk_i => reg_file[14][28].CLK +clk_i => reg_file[14][29].CLK +clk_i => reg_file[14][30].CLK +clk_i => reg_file[14][31].CLK +clk_i => reg_file[15][0].CLK +clk_i => reg_file[15][1].CLK +clk_i => reg_file[15][2].CLK +clk_i => reg_file[15][3].CLK +clk_i => reg_file[15][4].CLK +clk_i => reg_file[15][5].CLK +clk_i => reg_file[15][6].CLK +clk_i => reg_file[15][7].CLK +clk_i => reg_file[15][8].CLK +clk_i => reg_file[15][9].CLK +clk_i => reg_file[15][10].CLK +clk_i => reg_file[15][11].CLK +clk_i => reg_file[15][12].CLK +clk_i => reg_file[15][13].CLK +clk_i => reg_file[15][14].CLK +clk_i => reg_file[15][15].CLK +clk_i => reg_file[15][16].CLK +clk_i => reg_file[15][17].CLK +clk_i => reg_file[15][18].CLK +clk_i => reg_file[15][19].CLK +clk_i => reg_file[15][20].CLK +clk_i => reg_file[15][21].CLK +clk_i => reg_file[15][22].CLK +clk_i => reg_file[15][23].CLK +clk_i => reg_file[15][24].CLK +clk_i => reg_file[15][25].CLK +clk_i => reg_file[15][26].CLK +clk_i => reg_file[15][27].CLK +clk_i => reg_file[15][28].CLK +clk_i => reg_file[15][29].CLK +clk_i => reg_file[15][30].CLK +clk_i => reg_file[15][31].CLK +clk_i => reg_file[16][0].CLK +clk_i => reg_file[16][1].CLK +clk_i => reg_file[16][2].CLK +clk_i => reg_file[16][3].CLK +clk_i => reg_file[16][4].CLK +clk_i => reg_file[16][5].CLK +clk_i => reg_file[16][6].CLK +clk_i => reg_file[16][7].CLK +clk_i => reg_file[16][8].CLK +clk_i => reg_file[16][9].CLK +clk_i => reg_file[16][10].CLK +clk_i => reg_file[16][11].CLK +clk_i => reg_file[16][12].CLK +clk_i => reg_file[16][13].CLK +clk_i => reg_file[16][14].CLK +clk_i => reg_file[16][15].CLK +clk_i => reg_file[16][16].CLK +clk_i => reg_file[16][17].CLK +clk_i => reg_file[16][18].CLK +clk_i => reg_file[16][19].CLK +clk_i => reg_file[16][20].CLK +clk_i => reg_file[16][21].CLK +clk_i => reg_file[16][22].CLK +clk_i => reg_file[16][23].CLK +clk_i => reg_file[16][24].CLK +clk_i => reg_file[16][25].CLK +clk_i => reg_file[16][26].CLK +clk_i => reg_file[16][27].CLK +clk_i => reg_file[16][28].CLK +clk_i => reg_file[16][29].CLK +clk_i => reg_file[16][30].CLK +clk_i => reg_file[16][31].CLK +clk_i => reg_file[17][0].CLK +clk_i => reg_file[17][1].CLK +clk_i => reg_file[17][2].CLK +clk_i => reg_file[17][3].CLK +clk_i => reg_file[17][4].CLK +clk_i => reg_file[17][5].CLK +clk_i => reg_file[17][6].CLK +clk_i => reg_file[17][7].CLK +clk_i => reg_file[17][8].CLK +clk_i => reg_file[17][9].CLK +clk_i => reg_file[17][10].CLK +clk_i => reg_file[17][11].CLK +clk_i => reg_file[17][12].CLK +clk_i => reg_file[17][13].CLK +clk_i => reg_file[17][14].CLK +clk_i => reg_file[17][15].CLK +clk_i => reg_file[17][16].CLK +clk_i => reg_file[17][17].CLK +clk_i => reg_file[17][18].CLK +clk_i => reg_file[17][19].CLK +clk_i => reg_file[17][20].CLK +clk_i => reg_file[17][21].CLK +clk_i => reg_file[17][22].CLK +clk_i => reg_file[17][23].CLK +clk_i => reg_file[17][24].CLK +clk_i => reg_file[17][25].CLK +clk_i => reg_file[17][26].CLK +clk_i => reg_file[17][27].CLK +clk_i => reg_file[17][28].CLK +clk_i => reg_file[17][29].CLK +clk_i => reg_file[17][30].CLK +clk_i => reg_file[17][31].CLK +clk_i => reg_file[18][0].CLK +clk_i => reg_file[18][1].CLK +clk_i => reg_file[18][2].CLK +clk_i => reg_file[18][3].CLK +clk_i => reg_file[18][4].CLK +clk_i => reg_file[18][5].CLK +clk_i => reg_file[18][6].CLK +clk_i => reg_file[18][7].CLK +clk_i => reg_file[18][8].CLK +clk_i => reg_file[18][9].CLK +clk_i => reg_file[18][10].CLK +clk_i => reg_file[18][11].CLK +clk_i => reg_file[18][12].CLK +clk_i => reg_file[18][13].CLK +clk_i => reg_file[18][14].CLK +clk_i => reg_file[18][15].CLK +clk_i => reg_file[18][16].CLK +clk_i => reg_file[18][17].CLK +clk_i => reg_file[18][18].CLK +clk_i => reg_file[18][19].CLK +clk_i => reg_file[18][20].CLK +clk_i => reg_file[18][21].CLK +clk_i => reg_file[18][22].CLK +clk_i => reg_file[18][23].CLK +clk_i => reg_file[18][24].CLK +clk_i => reg_file[18][25].CLK +clk_i => reg_file[18][26].CLK +clk_i => reg_file[18][27].CLK +clk_i => reg_file[18][28].CLK +clk_i => reg_file[18][29].CLK +clk_i => reg_file[18][30].CLK +clk_i => reg_file[18][31].CLK +clk_i => reg_file[19][0].CLK +clk_i => reg_file[19][1].CLK +clk_i => reg_file[19][2].CLK +clk_i => reg_file[19][3].CLK +clk_i => reg_file[19][4].CLK +clk_i => reg_file[19][5].CLK +clk_i => reg_file[19][6].CLK +clk_i => reg_file[19][7].CLK +clk_i => reg_file[19][8].CLK +clk_i => reg_file[19][9].CLK +clk_i => reg_file[19][10].CLK +clk_i => reg_file[19][11].CLK +clk_i => reg_file[19][12].CLK +clk_i => reg_file[19][13].CLK +clk_i => reg_file[19][14].CLK +clk_i => reg_file[19][15].CLK +clk_i => reg_file[19][16].CLK +clk_i => reg_file[19][17].CLK +clk_i => reg_file[19][18].CLK +clk_i => reg_file[19][19].CLK +clk_i => reg_file[19][20].CLK +clk_i => reg_file[19][21].CLK +clk_i => reg_file[19][22].CLK +clk_i => reg_file[19][23].CLK +clk_i => reg_file[19][24].CLK +clk_i => reg_file[19][25].CLK +clk_i => reg_file[19][26].CLK +clk_i => reg_file[19][27].CLK +clk_i => reg_file[19][28].CLK +clk_i => reg_file[19][29].CLK +clk_i => reg_file[19][30].CLK +clk_i => reg_file[19][31].CLK +clk_i => reg_file[20][0].CLK +clk_i => reg_file[20][1].CLK +clk_i => reg_file[20][2].CLK +clk_i => reg_file[20][3].CLK +clk_i => reg_file[20][4].CLK +clk_i => reg_file[20][5].CLK +clk_i => reg_file[20][6].CLK +clk_i => reg_file[20][7].CLK +clk_i => reg_file[20][8].CLK +clk_i => reg_file[20][9].CLK +clk_i => reg_file[20][10].CLK +clk_i => reg_file[20][11].CLK +clk_i => reg_file[20][12].CLK +clk_i => reg_file[20][13].CLK +clk_i => reg_file[20][14].CLK +clk_i => reg_file[20][15].CLK +clk_i => reg_file[20][16].CLK +clk_i => reg_file[20][17].CLK +clk_i => reg_file[20][18].CLK +clk_i => reg_file[20][19].CLK +clk_i => reg_file[20][20].CLK +clk_i => reg_file[20][21].CLK +clk_i => reg_file[20][22].CLK +clk_i => reg_file[20][23].CLK +clk_i => reg_file[20][24].CLK +clk_i => reg_file[20][25].CLK +clk_i => reg_file[20][26].CLK +clk_i => reg_file[20][27].CLK +clk_i => reg_file[20][28].CLK +clk_i => reg_file[20][29].CLK +clk_i => reg_file[20][30].CLK +clk_i => reg_file[20][31].CLK +clk_i => reg_file[21][0].CLK +clk_i => reg_file[21][1].CLK +clk_i => reg_file[21][2].CLK +clk_i => reg_file[21][3].CLK +clk_i => reg_file[21][4].CLK +clk_i => reg_file[21][5].CLK +clk_i => reg_file[21][6].CLK +clk_i => reg_file[21][7].CLK +clk_i => reg_file[21][8].CLK +clk_i => reg_file[21][9].CLK +clk_i => reg_file[21][10].CLK +clk_i => reg_file[21][11].CLK +clk_i => reg_file[21][12].CLK +clk_i => reg_file[21][13].CLK +clk_i => reg_file[21][14].CLK +clk_i => reg_file[21][15].CLK +clk_i => reg_file[21][16].CLK +clk_i => reg_file[21][17].CLK +clk_i => reg_file[21][18].CLK +clk_i => reg_file[21][19].CLK +clk_i => reg_file[21][20].CLK +clk_i => reg_file[21][21].CLK +clk_i => reg_file[21][22].CLK +clk_i => reg_file[21][23].CLK +clk_i => reg_file[21][24].CLK +clk_i => reg_file[21][25].CLK +clk_i => reg_file[21][26].CLK +clk_i => reg_file[21][27].CLK +clk_i => reg_file[21][28].CLK +clk_i => reg_file[21][29].CLK +clk_i => reg_file[21][30].CLK +clk_i => reg_file[21][31].CLK +clk_i => reg_file[22][0].CLK +clk_i => reg_file[22][1].CLK +clk_i => reg_file[22][2].CLK +clk_i => reg_file[22][3].CLK +clk_i => reg_file[22][4].CLK +clk_i => reg_file[22][5].CLK +clk_i => reg_file[22][6].CLK +clk_i => reg_file[22][7].CLK +clk_i => reg_file[22][8].CLK +clk_i => reg_file[22][9].CLK +clk_i => reg_file[22][10].CLK +clk_i => reg_file[22][11].CLK +clk_i => reg_file[22][12].CLK +clk_i => reg_file[22][13].CLK +clk_i => reg_file[22][14].CLK +clk_i => reg_file[22][15].CLK +clk_i => reg_file[22][16].CLK +clk_i => reg_file[22][17].CLK +clk_i => reg_file[22][18].CLK +clk_i => reg_file[22][19].CLK +clk_i => reg_file[22][20].CLK +clk_i => reg_file[22][21].CLK +clk_i => reg_file[22][22].CLK +clk_i => reg_file[22][23].CLK +clk_i => reg_file[22][24].CLK +clk_i => reg_file[22][25].CLK +clk_i => reg_file[22][26].CLK +clk_i => reg_file[22][27].CLK +clk_i => reg_file[22][28].CLK +clk_i => reg_file[22][29].CLK +clk_i => reg_file[22][30].CLK +clk_i => reg_file[22][31].CLK +clk_i => reg_file[23][0].CLK +clk_i => reg_file[23][1].CLK +clk_i => reg_file[23][2].CLK +clk_i => reg_file[23][3].CLK +clk_i => reg_file[23][4].CLK +clk_i => reg_file[23][5].CLK +clk_i => reg_file[23][6].CLK +clk_i => reg_file[23][7].CLK +clk_i => reg_file[23][8].CLK +clk_i => reg_file[23][9].CLK +clk_i => reg_file[23][10].CLK +clk_i => reg_file[23][11].CLK +clk_i => reg_file[23][12].CLK +clk_i => reg_file[23][13].CLK +clk_i => reg_file[23][14].CLK +clk_i => reg_file[23][15].CLK +clk_i => reg_file[23][16].CLK +clk_i => reg_file[23][17].CLK +clk_i => reg_file[23][18].CLK +clk_i => reg_file[23][19].CLK +clk_i => reg_file[23][20].CLK +clk_i => reg_file[23][21].CLK +clk_i => reg_file[23][22].CLK +clk_i => reg_file[23][23].CLK +clk_i => reg_file[23][24].CLK +clk_i => reg_file[23][25].CLK +clk_i => reg_file[23][26].CLK +clk_i => reg_file[23][27].CLK +clk_i => reg_file[23][28].CLK +clk_i => reg_file[23][29].CLK +clk_i => reg_file[23][30].CLK +clk_i => reg_file[23][31].CLK +clk_i => reg_file[24][0].CLK +clk_i => reg_file[24][1].CLK +clk_i => reg_file[24][2].CLK +clk_i => reg_file[24][3].CLK +clk_i => reg_file[24][4].CLK +clk_i => reg_file[24][5].CLK +clk_i => reg_file[24][6].CLK +clk_i => reg_file[24][7].CLK +clk_i => reg_file[24][8].CLK +clk_i => reg_file[24][9].CLK +clk_i => reg_file[24][10].CLK +clk_i => reg_file[24][11].CLK +clk_i => reg_file[24][12].CLK +clk_i => reg_file[24][13].CLK +clk_i => reg_file[24][14].CLK +clk_i => reg_file[24][15].CLK +clk_i => reg_file[24][16].CLK +clk_i => reg_file[24][17].CLK +clk_i => reg_file[24][18].CLK +clk_i => reg_file[24][19].CLK +clk_i => reg_file[24][20].CLK +clk_i => reg_file[24][21].CLK +clk_i => reg_file[24][22].CLK +clk_i => reg_file[24][23].CLK +clk_i => reg_file[24][24].CLK +clk_i => reg_file[24][25].CLK +clk_i => reg_file[24][26].CLK +clk_i => reg_file[24][27].CLK +clk_i => reg_file[24][28].CLK +clk_i => reg_file[24][29].CLK +clk_i => reg_file[24][30].CLK +clk_i => reg_file[24][31].CLK +clk_i => reg_file[25][0].CLK +clk_i => reg_file[25][1].CLK +clk_i => reg_file[25][2].CLK +clk_i => reg_file[25][3].CLK +clk_i => reg_file[25][4].CLK +clk_i => reg_file[25][5].CLK +clk_i => reg_file[25][6].CLK +clk_i => reg_file[25][7].CLK +clk_i => reg_file[25][8].CLK +clk_i => reg_file[25][9].CLK +clk_i => reg_file[25][10].CLK +clk_i => reg_file[25][11].CLK +clk_i => reg_file[25][12].CLK +clk_i => reg_file[25][13].CLK +clk_i => reg_file[25][14].CLK +clk_i => reg_file[25][15].CLK +clk_i => reg_file[25][16].CLK +clk_i => reg_file[25][17].CLK +clk_i => reg_file[25][18].CLK +clk_i => reg_file[25][19].CLK +clk_i => reg_file[25][20].CLK +clk_i => reg_file[25][21].CLK +clk_i => reg_file[25][22].CLK +clk_i => reg_file[25][23].CLK +clk_i => reg_file[25][24].CLK +clk_i => reg_file[25][25].CLK +clk_i => reg_file[25][26].CLK +clk_i => reg_file[25][27].CLK +clk_i => reg_file[25][28].CLK +clk_i => reg_file[25][29].CLK +clk_i => reg_file[25][30].CLK +clk_i => reg_file[25][31].CLK +clk_i => reg_file[26][0].CLK +clk_i => reg_file[26][1].CLK +clk_i => reg_file[26][2].CLK +clk_i => reg_file[26][3].CLK +clk_i => reg_file[26][4].CLK +clk_i => reg_file[26][5].CLK +clk_i => reg_file[26][6].CLK +clk_i => reg_file[26][7].CLK +clk_i => reg_file[26][8].CLK +clk_i => reg_file[26][9].CLK +clk_i => reg_file[26][10].CLK +clk_i => reg_file[26][11].CLK +clk_i => reg_file[26][12].CLK +clk_i => reg_file[26][13].CLK +clk_i => reg_file[26][14].CLK +clk_i => reg_file[26][15].CLK +clk_i => reg_file[26][16].CLK +clk_i => reg_file[26][17].CLK +clk_i => reg_file[26][18].CLK +clk_i => reg_file[26][19].CLK +clk_i => reg_file[26][20].CLK +clk_i => reg_file[26][21].CLK +clk_i => reg_file[26][22].CLK +clk_i => reg_file[26][23].CLK +clk_i => reg_file[26][24].CLK +clk_i => reg_file[26][25].CLK +clk_i => reg_file[26][26].CLK +clk_i => reg_file[26][27].CLK +clk_i => reg_file[26][28].CLK +clk_i => reg_file[26][29].CLK +clk_i => reg_file[26][30].CLK +clk_i => reg_file[26][31].CLK +clk_i => reg_file[27][0].CLK +clk_i => reg_file[27][1].CLK +clk_i => reg_file[27][2].CLK +clk_i => reg_file[27][3].CLK +clk_i => reg_file[27][4].CLK +clk_i => reg_file[27][5].CLK +clk_i => reg_file[27][6].CLK +clk_i => reg_file[27][7].CLK +clk_i => reg_file[27][8].CLK +clk_i => reg_file[27][9].CLK +clk_i => reg_file[27][10].CLK +clk_i => reg_file[27][11].CLK +clk_i => reg_file[27][12].CLK +clk_i => reg_file[27][13].CLK +clk_i => reg_file[27][14].CLK +clk_i => reg_file[27][15].CLK +clk_i => reg_file[27][16].CLK +clk_i => reg_file[27][17].CLK +clk_i => reg_file[27][18].CLK +clk_i => reg_file[27][19].CLK +clk_i => reg_file[27][20].CLK +clk_i => reg_file[27][21].CLK +clk_i => reg_file[27][22].CLK +clk_i => reg_file[27][23].CLK +clk_i => reg_file[27][24].CLK +clk_i => reg_file[27][25].CLK +clk_i => reg_file[27][26].CLK +clk_i => reg_file[27][27].CLK +clk_i => reg_file[27][28].CLK +clk_i => reg_file[27][29].CLK +clk_i => reg_file[27][30].CLK +clk_i => reg_file[27][31].CLK +clk_i => reg_file[28][0].CLK +clk_i => reg_file[28][1].CLK +clk_i => reg_file[28][2].CLK +clk_i => reg_file[28][3].CLK +clk_i => reg_file[28][4].CLK +clk_i => reg_file[28][5].CLK +clk_i => reg_file[28][6].CLK +clk_i => reg_file[28][7].CLK +clk_i => reg_file[28][8].CLK +clk_i => reg_file[28][9].CLK +clk_i => reg_file[28][10].CLK +clk_i => reg_file[28][11].CLK +clk_i => reg_file[28][12].CLK +clk_i => reg_file[28][13].CLK +clk_i => reg_file[28][14].CLK +clk_i => reg_file[28][15].CLK +clk_i => reg_file[28][16].CLK +clk_i => reg_file[28][17].CLK +clk_i => reg_file[28][18].CLK +clk_i => reg_file[28][19].CLK +clk_i => reg_file[28][20].CLK +clk_i => reg_file[28][21].CLK +clk_i => reg_file[28][22].CLK +clk_i => reg_file[28][23].CLK +clk_i => reg_file[28][24].CLK +clk_i => reg_file[28][25].CLK +clk_i => reg_file[28][26].CLK +clk_i => reg_file[28][27].CLK +clk_i => reg_file[28][28].CLK +clk_i => reg_file[28][29].CLK +clk_i => reg_file[28][30].CLK +clk_i => reg_file[28][31].CLK +clk_i => reg_file[29][0].CLK +clk_i => reg_file[29][1].CLK +clk_i => reg_file[29][2].CLK +clk_i => reg_file[29][3].CLK +clk_i => reg_file[29][4].CLK +clk_i => reg_file[29][5].CLK +clk_i => reg_file[29][6].CLK +clk_i => reg_file[29][7].CLK +clk_i => reg_file[29][8].CLK +clk_i => reg_file[29][9].CLK +clk_i => reg_file[29][10].CLK +clk_i => reg_file[29][11].CLK +clk_i => reg_file[29][12].CLK +clk_i => reg_file[29][13].CLK +clk_i => reg_file[29][14].CLK +clk_i => reg_file[29][15].CLK +clk_i => reg_file[29][16].CLK +clk_i => reg_file[29][17].CLK +clk_i => reg_file[29][18].CLK +clk_i => reg_file[29][19].CLK +clk_i => reg_file[29][20].CLK +clk_i => reg_file[29][21].CLK +clk_i => reg_file[29][22].CLK +clk_i => reg_file[29][23].CLK +clk_i => reg_file[29][24].CLK +clk_i => reg_file[29][25].CLK +clk_i => reg_file[29][26].CLK +clk_i => reg_file[29][27].CLK +clk_i => reg_file[29][28].CLK +clk_i => reg_file[29][29].CLK +clk_i => reg_file[29][30].CLK +clk_i => reg_file[29][31].CLK +clk_i => reg_file[30][0].CLK +clk_i => reg_file[30][1].CLK +clk_i => reg_file[30][2].CLK +clk_i => reg_file[30][3].CLK +clk_i => reg_file[30][4].CLK +clk_i => reg_file[30][5].CLK +clk_i => reg_file[30][6].CLK +clk_i => reg_file[30][7].CLK +clk_i => reg_file[30][8].CLK +clk_i => reg_file[30][9].CLK +clk_i => reg_file[30][10].CLK +clk_i => reg_file[30][11].CLK +clk_i => reg_file[30][12].CLK +clk_i => reg_file[30][13].CLK +clk_i => reg_file[30][14].CLK +clk_i => reg_file[30][15].CLK +clk_i => reg_file[30][16].CLK +clk_i => reg_file[30][17].CLK +clk_i => reg_file[30][18].CLK +clk_i => reg_file[30][19].CLK +clk_i => reg_file[30][20].CLK +clk_i => reg_file[30][21].CLK +clk_i => reg_file[30][22].CLK +clk_i => reg_file[30][23].CLK +clk_i => reg_file[30][24].CLK +clk_i => reg_file[30][25].CLK +clk_i => reg_file[30][26].CLK +clk_i => reg_file[30][27].CLK +clk_i => reg_file[30][28].CLK +clk_i => reg_file[30][29].CLK +clk_i => reg_file[30][30].CLK +clk_i => reg_file[30][31].CLK +clk_i => reg_file[31][0].CLK +clk_i => reg_file[31][1].CLK +clk_i => reg_file[31][2].CLK +clk_i => reg_file[31][3].CLK +clk_i => reg_file[31][4].CLK +clk_i => reg_file[31][5].CLK +clk_i => reg_file[31][6].CLK +clk_i => reg_file[31][7].CLK +clk_i => reg_file[31][8].CLK +clk_i => reg_file[31][9].CLK +clk_i => reg_file[31][10].CLK +clk_i => reg_file[31][11].CLK +clk_i => reg_file[31][12].CLK +clk_i => reg_file[31][13].CLK +clk_i => reg_file[31][14].CLK +clk_i => reg_file[31][15].CLK +clk_i => reg_file[31][16].CLK +clk_i => reg_file[31][17].CLK +clk_i => reg_file[31][18].CLK +clk_i => reg_file[31][19].CLK +clk_i => reg_file[31][20].CLK +clk_i => reg_file[31][21].CLK +clk_i => reg_file[31][22].CLK +clk_i => reg_file[31][23].CLK +clk_i => reg_file[31][24].CLK +clk_i => reg_file[31][25].CLK +clk_i => reg_file[31][26].CLK +clk_i => reg_file[31][27].CLK +clk_i => reg_file[31][28].CLK +clk_i => reg_file[31][29].CLK +clk_i => reg_file[31][30].CLK +clk_i => reg_file[31][31].CLK +clk_i => altsyncram:reg_file[0][31]__1.clock0 +clk_i => altsyncram:reg_file[0][31]__2.clock0 +ctrl_i[0] => opa_addr.OUTPUTSELECT +ctrl_i[0] => opa_addr.OUTPUTSELECT +ctrl_i[0] => opa_addr.OUTPUTSELECT +ctrl_i[0] => opa_addr.OUTPUTSELECT +ctrl_i[0] => opa_addr.OUTPUTSELECT +ctrl_i[0] => rf_we.IN1 +ctrl_i[1] => opa_addr.DATAA +ctrl_i[2] => opa_addr.DATAA +ctrl_i[3] => opa_addr.DATAA +ctrl_i[4] => opa_addr.DATAA +ctrl_i[5] => opa_addr.DATAA +ctrl_i[6] => altsyncram:reg_file[0][31]__2.address_b[0] +ctrl_i[7] => altsyncram:reg_file[0][31]__2.address_b[1] +ctrl_i[8] => altsyncram:reg_file[0][31]__2.address_b[2] +ctrl_i[9] => altsyncram:reg_file[0][31]__2.address_b[3] +ctrl_i[10] => altsyncram:reg_file[0][31]__2.address_b[4] +ctrl_i[11] => ~NO_FANOUT~ +ctrl_i[12] => ~NO_FANOUT~ +ctrl_i[13] => ~NO_FANOUT~ +ctrl_i[14] => ~NO_FANOUT~ +ctrl_i[15] => ~NO_FANOUT~ +ctrl_i[16] => opa_addr.DATAB +ctrl_i[16] => Equal0.IN4 +ctrl_i[17] => opa_addr.DATAB +ctrl_i[17] => Equal0.IN3 +ctrl_i[18] => opa_addr.DATAB +ctrl_i[18] => Equal0.IN2 +ctrl_i[19] => opa_addr.DATAB +ctrl_i[19] => Equal0.IN1 +ctrl_i[20] => opa_addr.DATAB +ctrl_i[20] => Equal0.IN0 +ctrl_i[21] => Mux0.IN1 +ctrl_i[21] => Mux1.IN1 +ctrl_i[21] => Mux2.IN1 +ctrl_i[21] => Mux3.IN1 +ctrl_i[21] => Mux4.IN1 +ctrl_i[21] => Mux5.IN1 +ctrl_i[21] => Mux6.IN1 +ctrl_i[21] => Mux7.IN1 +ctrl_i[21] => Mux8.IN1 +ctrl_i[21] => Mux9.IN1 +ctrl_i[21] => Mux10.IN1 +ctrl_i[21] => Mux11.IN1 +ctrl_i[21] => Mux12.IN1 +ctrl_i[21] => Mux13.IN1 +ctrl_i[21] => Mux14.IN1 +ctrl_i[21] => Mux15.IN1 +ctrl_i[21] => Mux16.IN1 +ctrl_i[21] => Mux17.IN1 +ctrl_i[21] => Mux18.IN1 +ctrl_i[21] => Mux19.IN1 +ctrl_i[21] => Mux20.IN1 +ctrl_i[21] => Mux21.IN1 +ctrl_i[21] => Mux22.IN1 +ctrl_i[21] => Mux23.IN1 +ctrl_i[21] => Mux24.IN1 +ctrl_i[21] => Mux25.IN1 +ctrl_i[21] => Mux26.IN1 +ctrl_i[21] => Mux27.IN1 +ctrl_i[21] => Mux28.IN1 +ctrl_i[21] => Mux29.IN1 +ctrl_i[21] => Mux30.IN1 +ctrl_i[21] => Mux31.IN1 +ctrl_i[22] => Mux0.IN0 +ctrl_i[22] => Mux1.IN0 +ctrl_i[22] => Mux2.IN0 +ctrl_i[22] => Mux3.IN0 +ctrl_i[22] => Mux4.IN0 +ctrl_i[22] => Mux5.IN0 +ctrl_i[22] => Mux6.IN0 +ctrl_i[22] => Mux7.IN0 +ctrl_i[22] => Mux8.IN0 +ctrl_i[22] => Mux9.IN0 +ctrl_i[22] => Mux10.IN0 +ctrl_i[22] => Mux11.IN0 +ctrl_i[22] => Mux12.IN0 +ctrl_i[22] => Mux13.IN0 +ctrl_i[22] => Mux14.IN0 +ctrl_i[22] => Mux15.IN0 +ctrl_i[22] => Mux16.IN0 +ctrl_i[22] => Mux17.IN0 +ctrl_i[22] => Mux18.IN0 +ctrl_i[22] => Mux19.IN0 +ctrl_i[22] => Mux20.IN0 +ctrl_i[22] => Mux21.IN0 +ctrl_i[22] => Mux22.IN0 +ctrl_i[22] => Mux23.IN0 +ctrl_i[22] => Mux24.IN0 +ctrl_i[22] => Mux25.IN0 +ctrl_i[22] => Mux26.IN0 +ctrl_i[22] => Mux27.IN0 +ctrl_i[22] => Mux28.IN0 +ctrl_i[22] => Mux29.IN0 +ctrl_i[22] => Mux30.IN0 +ctrl_i[22] => Mux31.IN0 +ctrl_i[23] => opa_addr[4].OUTPUTSELECT +ctrl_i[23] => opa_addr[3].OUTPUTSELECT +ctrl_i[23] => opa_addr[2].OUTPUTSELECT +ctrl_i[23] => opa_addr[1].OUTPUTSELECT +ctrl_i[23] => opa_addr[0].OUTPUTSELECT +ctrl_i[23] => rf_we.IN1 +ctrl_i[24] => ~NO_FANOUT~ +ctrl_i[25] => ~NO_FANOUT~ +ctrl_i[26] => ~NO_FANOUT~ +ctrl_i[27] => ~NO_FANOUT~ +ctrl_i[28] => ~NO_FANOUT~ +ctrl_i[29] => ~NO_FANOUT~ +ctrl_i[30] => ~NO_FANOUT~ +ctrl_i[31] => ~NO_FANOUT~ +ctrl_i[32] => ~NO_FANOUT~ +ctrl_i[33] => ~NO_FANOUT~ +ctrl_i[34] => ~NO_FANOUT~ +ctrl_i[35] => ~NO_FANOUT~ +ctrl_i[36] => ~NO_FANOUT~ +ctrl_i[37] => ~NO_FANOUT~ +ctrl_i[38] => ~NO_FANOUT~ +ctrl_i[39] => ~NO_FANOUT~ +ctrl_i[40] => ~NO_FANOUT~ +ctrl_i[41] => ~NO_FANOUT~ +ctrl_i[42] => ~NO_FANOUT~ +ctrl_i[43] => ~NO_FANOUT~ +ctrl_i[44] => ~NO_FANOUT~ +ctrl_i[45] => ~NO_FANOUT~ +ctrl_i[46] => ~NO_FANOUT~ +ctrl_i[47] => ~NO_FANOUT~ +ctrl_i[48] => ~NO_FANOUT~ +ctrl_i[49] => ~NO_FANOUT~ +ctrl_i[50] => ~NO_FANOUT~ +ctrl_i[51] => ~NO_FANOUT~ +ctrl_i[52] => ~NO_FANOUT~ +ctrl_i[53] => ~NO_FANOUT~ +ctrl_i[54] => ~NO_FANOUT~ +ctrl_i[55] => ~NO_FANOUT~ +ctrl_i[56] => ~NO_FANOUT~ +ctrl_i[57] => ~NO_FANOUT~ +ctrl_i[58] => ~NO_FANOUT~ +ctrl_i[59] => ~NO_FANOUT~ +ctrl_i[60] => ~NO_FANOUT~ +ctrl_i[61] => ~NO_FANOUT~ +ctrl_i[62] => ~NO_FANOUT~ +ctrl_i[63] => ~NO_FANOUT~ +ctrl_i[64] => ~NO_FANOUT~ +ctrl_i[65] => ~NO_FANOUT~ +ctrl_i[66] => ~NO_FANOUT~ +ctrl_i[67] => ~NO_FANOUT~ +ctrl_i[68] => ~NO_FANOUT~ +alu_i[0] => Mux31.IN2 +alu_i[1] => Mux30.IN2 +alu_i[2] => Mux29.IN2 +alu_i[3] => Mux28.IN2 +alu_i[4] => Mux27.IN2 +alu_i[5] => Mux26.IN2 +alu_i[6] => Mux25.IN2 +alu_i[7] => Mux24.IN2 +alu_i[8] => Mux23.IN2 +alu_i[9] => Mux22.IN2 +alu_i[10] => Mux21.IN2 +alu_i[11] => Mux20.IN2 +alu_i[12] => Mux19.IN2 +alu_i[13] => Mux18.IN2 +alu_i[14] => Mux17.IN2 +alu_i[15] => Mux16.IN2 +alu_i[16] => Mux15.IN2 +alu_i[17] => Mux14.IN2 +alu_i[18] => Mux13.IN2 +alu_i[19] => Mux12.IN2 +alu_i[20] => Mux11.IN2 +alu_i[21] => Mux10.IN2 +alu_i[22] => Mux9.IN2 +alu_i[23] => Mux8.IN2 +alu_i[24] => Mux7.IN2 +alu_i[25] => Mux6.IN2 +alu_i[26] => Mux5.IN2 +alu_i[27] => Mux4.IN2 +alu_i[28] => Mux3.IN2 +alu_i[29] => Mux2.IN2 +alu_i[30] => Mux1.IN2 +alu_i[31] => Mux0.IN2 +mem_i[0] => Mux31.IN3 +mem_i[1] => Mux30.IN3 +mem_i[2] => Mux29.IN3 +mem_i[3] => Mux28.IN3 +mem_i[4] => Mux27.IN3 +mem_i[5] => Mux26.IN3 +mem_i[6] => Mux25.IN3 +mem_i[7] => Mux24.IN3 +mem_i[8] => Mux23.IN3 +mem_i[9] => Mux22.IN3 +mem_i[10] => Mux21.IN3 +mem_i[11] => Mux20.IN3 +mem_i[12] => Mux19.IN3 +mem_i[13] => Mux18.IN3 +mem_i[14] => Mux17.IN3 +mem_i[15] => Mux16.IN3 +mem_i[16] => Mux15.IN3 +mem_i[17] => Mux14.IN3 +mem_i[18] => Mux13.IN3 +mem_i[19] => Mux12.IN3 +mem_i[20] => Mux11.IN3 +mem_i[21] => Mux10.IN3 +mem_i[22] => Mux9.IN3 +mem_i[23] => Mux8.IN3 +mem_i[24] => Mux7.IN3 +mem_i[25] => Mux6.IN3 +mem_i[26] => Mux5.IN3 +mem_i[27] => Mux4.IN3 +mem_i[28] => Mux3.IN3 +mem_i[29] => Mux2.IN3 +mem_i[30] => Mux1.IN3 +mem_i[31] => Mux0.IN3 +csr_i[0] => Mux31.IN4 +csr_i[1] => Mux30.IN4 +csr_i[2] => Mux29.IN4 +csr_i[3] => Mux28.IN4 +csr_i[4] => Mux27.IN4 +csr_i[5] => Mux26.IN4 +csr_i[6] => Mux25.IN4 +csr_i[7] => Mux24.IN4 +csr_i[8] => Mux23.IN4 +csr_i[9] => Mux22.IN4 +csr_i[10] => Mux21.IN4 +csr_i[11] => Mux20.IN4 +csr_i[12] => Mux19.IN4 +csr_i[13] => Mux18.IN4 +csr_i[14] => Mux17.IN4 +csr_i[15] => Mux16.IN4 +csr_i[16] => Mux15.IN4 +csr_i[17] => Mux14.IN4 +csr_i[18] => Mux13.IN4 +csr_i[19] => Mux12.IN4 +csr_i[20] => Mux11.IN4 +csr_i[21] => Mux10.IN4 +csr_i[22] => Mux9.IN4 +csr_i[23] => Mux8.IN4 +csr_i[24] => Mux7.IN4 +csr_i[25] => Mux6.IN4 +csr_i[26] => Mux5.IN4 +csr_i[27] => Mux4.IN4 +csr_i[28] => Mux3.IN4 +csr_i[29] => Mux2.IN4 +csr_i[30] => Mux1.IN4 +csr_i[31] => Mux0.IN4 +pc2_i[0] => Mux31.IN5 +pc2_i[1] => Mux30.IN5 +pc2_i[2] => Mux29.IN5 +pc2_i[3] => Mux28.IN5 +pc2_i[4] => Mux27.IN5 +pc2_i[5] => Mux26.IN5 +pc2_i[6] => Mux25.IN5 +pc2_i[7] => Mux24.IN5 +pc2_i[8] => Mux23.IN5 +pc2_i[9] => Mux22.IN5 +pc2_i[10] => Mux21.IN5 +pc2_i[11] => Mux20.IN5 +pc2_i[12] => Mux19.IN5 +pc2_i[13] => Mux18.IN5 +pc2_i[14] => Mux17.IN5 +pc2_i[15] => Mux16.IN5 +pc2_i[16] => Mux15.IN5 +pc2_i[17] => Mux14.IN5 +pc2_i[18] => Mux13.IN5 +pc2_i[19] => Mux12.IN5 +pc2_i[20] => Mux11.IN5 +pc2_i[21] => Mux10.IN5 +pc2_i[22] => Mux9.IN5 +pc2_i[23] => Mux8.IN5 +pc2_i[24] => Mux7.IN5 +pc2_i[25] => Mux6.IN5 +pc2_i[26] => Mux5.IN5 +pc2_i[27] => Mux4.IN5 +pc2_i[28] => Mux3.IN5 +pc2_i[29] => Mux2.IN5 +pc2_i[30] => Mux1.IN5 +pc2_i[31] => Mux0.IN5 +rs1_o[0] <= altsyncram:reg_file[0][31]__1.q_b[31] +rs1_o[1] <= altsyncram:reg_file[0][31]__1.q_b[30] +rs1_o[2] <= altsyncram:reg_file[0][31]__1.q_b[29] +rs1_o[3] <= altsyncram:reg_file[0][31]__1.q_b[28] +rs1_o[4] <= altsyncram:reg_file[0][31]__1.q_b[27] +rs1_o[5] <= altsyncram:reg_file[0][31]__1.q_b[26] +rs1_o[6] <= altsyncram:reg_file[0][31]__1.q_b[25] +rs1_o[7] <= altsyncram:reg_file[0][31]__1.q_b[24] +rs1_o[8] <= altsyncram:reg_file[0][31]__1.q_b[23] +rs1_o[9] <= altsyncram:reg_file[0][31]__1.q_b[22] +rs1_o[10] <= altsyncram:reg_file[0][31]__1.q_b[21] +rs1_o[11] <= altsyncram:reg_file[0][31]__1.q_b[20] +rs1_o[12] <= altsyncram:reg_file[0][31]__1.q_b[19] +rs1_o[13] <= altsyncram:reg_file[0][31]__1.q_b[18] +rs1_o[14] <= altsyncram:reg_file[0][31]__1.q_b[17] +rs1_o[15] <= altsyncram:reg_file[0][31]__1.q_b[16] +rs1_o[16] <= altsyncram:reg_file[0][31]__1.q_b[15] +rs1_o[17] <= altsyncram:reg_file[0][31]__1.q_b[14] +rs1_o[18] <= altsyncram:reg_file[0][31]__1.q_b[13] +rs1_o[19] <= altsyncram:reg_file[0][31]__1.q_b[12] +rs1_o[20] <= altsyncram:reg_file[0][31]__1.q_b[11] +rs1_o[21] <= altsyncram:reg_file[0][31]__1.q_b[10] +rs1_o[22] <= altsyncram:reg_file[0][31]__1.q_b[9] +rs1_o[23] <= altsyncram:reg_file[0][31]__1.q_b[8] +rs1_o[24] <= altsyncram:reg_file[0][31]__1.q_b[7] +rs1_o[25] <= altsyncram:reg_file[0][31]__1.q_b[6] +rs1_o[26] <= altsyncram:reg_file[0][31]__1.q_b[5] +rs1_o[27] <= altsyncram:reg_file[0][31]__1.q_b[4] +rs1_o[28] <= altsyncram:reg_file[0][31]__1.q_b[3] +rs1_o[29] <= altsyncram:reg_file[0][31]__1.q_b[2] +rs1_o[30] <= altsyncram:reg_file[0][31]__1.q_b[1] +rs1_o[31] <= altsyncram:reg_file[0][31]__1.q_b[0] +rs2_o[0] <= altsyncram:reg_file[0][31]__2.q_b[31] +rs2_o[1] <= altsyncram:reg_file[0][31]__2.q_b[30] +rs2_o[2] <= altsyncram:reg_file[0][31]__2.q_b[29] +rs2_o[3] <= altsyncram:reg_file[0][31]__2.q_b[28] +rs2_o[4] <= altsyncram:reg_file[0][31]__2.q_b[27] +rs2_o[5] <= altsyncram:reg_file[0][31]__2.q_b[26] +rs2_o[6] <= altsyncram:reg_file[0][31]__2.q_b[25] +rs2_o[7] <= altsyncram:reg_file[0][31]__2.q_b[24] +rs2_o[8] <= altsyncram:reg_file[0][31]__2.q_b[23] +rs2_o[9] <= altsyncram:reg_file[0][31]__2.q_b[22] +rs2_o[10] <= altsyncram:reg_file[0][31]__2.q_b[21] +rs2_o[11] <= altsyncram:reg_file[0][31]__2.q_b[20] +rs2_o[12] <= altsyncram:reg_file[0][31]__2.q_b[19] +rs2_o[13] <= altsyncram:reg_file[0][31]__2.q_b[18] +rs2_o[14] <= altsyncram:reg_file[0][31]__2.q_b[17] +rs2_o[15] <= altsyncram:reg_file[0][31]__2.q_b[16] +rs2_o[16] <= altsyncram:reg_file[0][31]__2.q_b[15] +rs2_o[17] <= altsyncram:reg_file[0][31]__2.q_b[14] +rs2_o[18] <= altsyncram:reg_file[0][31]__2.q_b[13] +rs2_o[19] <= altsyncram:reg_file[0][31]__2.q_b[12] +rs2_o[20] <= altsyncram:reg_file[0][31]__2.q_b[11] +rs2_o[21] <= altsyncram:reg_file[0][31]__2.q_b[10] +rs2_o[22] <= altsyncram:reg_file[0][31]__2.q_b[9] +rs2_o[23] <= altsyncram:reg_file[0][31]__2.q_b[8] +rs2_o[24] <= altsyncram:reg_file[0][31]__2.q_b[7] +rs2_o[25] <= altsyncram:reg_file[0][31]__2.q_b[6] +rs2_o[26] <= altsyncram:reg_file[0][31]__2.q_b[5] +rs2_o[27] <= altsyncram:reg_file[0][31]__2.q_b[4] +rs2_o[28] <= altsyncram:reg_file[0][31]__2.q_b[3] +rs2_o[29] <= altsyncram:reg_file[0][31]__2.q_b[2] +rs2_o[30] <= altsyncram:reg_file[0][31]__2.q_b[1] +rs2_o[31] <= altsyncram:reg_file[0][31]__2.q_b[0] +rs3_o[0] <= rs3_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[1] <= rs3_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[2] <= rs3_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[3] <= rs3_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[4] <= rs3_o[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[5] <= rs3_o[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[6] <= rs3_o[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[7] <= rs3_o[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[8] <= rs3_o[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[9] <= rs3_o[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[10] <= rs3_o[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[11] <= rs3_o[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[12] <= rs3_o[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[13] <= rs3_o[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[14] <= rs3_o[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[15] <= rs3_o[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[16] <= rs3_o[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[17] <= rs3_o[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[18] <= rs3_o[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[19] <= rs3_o[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[20] <= rs3_o[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[21] <= rs3_o[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[22] <= rs3_o[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[23] <= rs3_o[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[24] <= rs3_o[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[25] <= rs3_o[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[26] <= rs3_o[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[27] <= rs3_o[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[28] <= rs3_o[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[29] <= rs3_o[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[30] <= rs3_o[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs3_o[31] <= rs3_o[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[0] <= rs4_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[1] <= rs4_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[2] <= rs4_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[3] <= rs4_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[4] <= rs4_o[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[5] <= rs4_o[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[6] <= rs4_o[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[7] <= rs4_o[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[8] <= rs4_o[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[9] <= rs4_o[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[10] <= rs4_o[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[11] <= rs4_o[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[12] <= rs4_o[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[13] <= rs4_o[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[14] <= rs4_o[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[15] <= rs4_o[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[16] <= rs4_o[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[17] <= rs4_o[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[18] <= rs4_o[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[19] <= rs4_o[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[20] <= rs4_o[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[21] <= rs4_o[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[22] <= rs4_o[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[23] <= rs4_o[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[24] <= rs4_o[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[25] <= rs4_o[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[26] <= rs4_o[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[27] <= rs4_o[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[28] <= rs4_o[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[29] <= rs4_o[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[30] <= rs4_o[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rs4_o[31] <= rs4_o[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1 +wren_a => altsyncram_u2n1:auto_generated.wren_a +rden_a => ~NO_FANOUT~ +wren_b => ~NO_FANOUT~ +rden_b => ~NO_FANOUT~ +data_a[0] => altsyncram_u2n1:auto_generated.data_a[0] +data_a[1] => altsyncram_u2n1:auto_generated.data_a[1] +data_a[2] => altsyncram_u2n1:auto_generated.data_a[2] +data_a[3] => altsyncram_u2n1:auto_generated.data_a[3] +data_a[4] => altsyncram_u2n1:auto_generated.data_a[4] +data_a[5] => altsyncram_u2n1:auto_generated.data_a[5] +data_a[6] => altsyncram_u2n1:auto_generated.data_a[6] +data_a[7] => altsyncram_u2n1:auto_generated.data_a[7] +data_a[8] => altsyncram_u2n1:auto_generated.data_a[8] +data_a[9] => altsyncram_u2n1:auto_generated.data_a[9] +data_a[10] => altsyncram_u2n1:auto_generated.data_a[10] +data_a[11] => altsyncram_u2n1:auto_generated.data_a[11] +data_a[12] => altsyncram_u2n1:auto_generated.data_a[12] +data_a[13] => altsyncram_u2n1:auto_generated.data_a[13] +data_a[14] => altsyncram_u2n1:auto_generated.data_a[14] +data_a[15] => altsyncram_u2n1:auto_generated.data_a[15] +data_a[16] => altsyncram_u2n1:auto_generated.data_a[16] +data_a[17] => altsyncram_u2n1:auto_generated.data_a[17] +data_a[18] => altsyncram_u2n1:auto_generated.data_a[18] +data_a[19] => altsyncram_u2n1:auto_generated.data_a[19] +data_a[20] => altsyncram_u2n1:auto_generated.data_a[20] +data_a[21] => altsyncram_u2n1:auto_generated.data_a[21] +data_a[22] => altsyncram_u2n1:auto_generated.data_a[22] +data_a[23] => altsyncram_u2n1:auto_generated.data_a[23] +data_a[24] => altsyncram_u2n1:auto_generated.data_a[24] +data_a[25] => altsyncram_u2n1:auto_generated.data_a[25] +data_a[26] => altsyncram_u2n1:auto_generated.data_a[26] +data_a[27] => altsyncram_u2n1:auto_generated.data_a[27] +data_a[28] => altsyncram_u2n1:auto_generated.data_a[28] +data_a[29] => altsyncram_u2n1:auto_generated.data_a[29] +data_a[30] => altsyncram_u2n1:auto_generated.data_a[30] +data_a[31] => altsyncram_u2n1:auto_generated.data_a[31] +data_b[0] => ~NO_FANOUT~ +data_b[1] => ~NO_FANOUT~ +data_b[2] => ~NO_FANOUT~ +data_b[3] => ~NO_FANOUT~ +data_b[4] => ~NO_FANOUT~ +data_b[5] => ~NO_FANOUT~ +data_b[6] => ~NO_FANOUT~ +data_b[7] => ~NO_FANOUT~ +data_b[8] => ~NO_FANOUT~ +data_b[9] => ~NO_FANOUT~ +data_b[10] => ~NO_FANOUT~ +data_b[11] => ~NO_FANOUT~ +data_b[12] => ~NO_FANOUT~ +data_b[13] => ~NO_FANOUT~ +data_b[14] => ~NO_FANOUT~ +data_b[15] => ~NO_FANOUT~ +data_b[16] => ~NO_FANOUT~ +data_b[17] => ~NO_FANOUT~ +data_b[18] => ~NO_FANOUT~ +data_b[19] => ~NO_FANOUT~ +data_b[20] => ~NO_FANOUT~ +data_b[21] => ~NO_FANOUT~ +data_b[22] => ~NO_FANOUT~ +data_b[23] => ~NO_FANOUT~ +data_b[24] => ~NO_FANOUT~ +data_b[25] => ~NO_FANOUT~ +data_b[26] => ~NO_FANOUT~ +data_b[27] => ~NO_FANOUT~ +data_b[28] => ~NO_FANOUT~ +data_b[29] => ~NO_FANOUT~ +data_b[30] => ~NO_FANOUT~ +data_b[31] => ~NO_FANOUT~ +address_a[0] => altsyncram_u2n1:auto_generated.address_a[0] +address_a[1] => altsyncram_u2n1:auto_generated.address_a[1] +address_a[2] => altsyncram_u2n1:auto_generated.address_a[2] +address_a[3] => altsyncram_u2n1:auto_generated.address_a[3] +address_a[4] => altsyncram_u2n1:auto_generated.address_a[4] +address_b[0] => altsyncram_u2n1:auto_generated.address_b[0] +address_b[1] => altsyncram_u2n1:auto_generated.address_b[1] +address_b[2] => altsyncram_u2n1:auto_generated.address_b[2] +address_b[3] => altsyncram_u2n1:auto_generated.address_b[3] +address_b[4] => altsyncram_u2n1:auto_generated.address_b[4] +addressstall_a => ~NO_FANOUT~ +addressstall_b => ~NO_FANOUT~ +clock0 => altsyncram_u2n1:auto_generated.clock0 +clock1 => ~NO_FANOUT~ +clocken0 => ~NO_FANOUT~ +clocken1 => ~NO_FANOUT~ +clocken2 => ~NO_FANOUT~ +clocken3 => ~NO_FANOUT~ +aclr0 => ~NO_FANOUT~ +aclr1 => ~NO_FANOUT~ +byteena_a[0] => ~NO_FANOUT~ +byteena_b[0] => ~NO_FANOUT~ +q_a[0] <= +q_a[1] <= +q_a[2] <= +q_a[3] <= +q_a[4] <= +q_a[5] <= +q_a[6] <= +q_a[7] <= +q_a[8] <= +q_a[9] <= +q_a[10] <= +q_a[11] <= +q_a[12] <= +q_a[13] <= +q_a[14] <= +q_a[15] <= +q_a[16] <= +q_a[17] <= +q_a[18] <= +q_a[19] <= +q_a[20] <= +q_a[21] <= +q_a[22] <= +q_a[23] <= +q_a[24] <= +q_a[25] <= +q_a[26] <= +q_a[27] <= +q_a[28] <= +q_a[29] <= +q_a[30] <= +q_a[31] <= +q_b[0] <= altsyncram_u2n1:auto_generated.q_b[0] +q_b[1] <= altsyncram_u2n1:auto_generated.q_b[1] +q_b[2] <= altsyncram_u2n1:auto_generated.q_b[2] +q_b[3] <= altsyncram_u2n1:auto_generated.q_b[3] +q_b[4] <= altsyncram_u2n1:auto_generated.q_b[4] +q_b[5] <= altsyncram_u2n1:auto_generated.q_b[5] +q_b[6] <= altsyncram_u2n1:auto_generated.q_b[6] +q_b[7] <= altsyncram_u2n1:auto_generated.q_b[7] +q_b[8] <= altsyncram_u2n1:auto_generated.q_b[8] +q_b[9] <= altsyncram_u2n1:auto_generated.q_b[9] +q_b[10] <= altsyncram_u2n1:auto_generated.q_b[10] +q_b[11] <= altsyncram_u2n1:auto_generated.q_b[11] +q_b[12] <= altsyncram_u2n1:auto_generated.q_b[12] +q_b[13] <= altsyncram_u2n1:auto_generated.q_b[13] +q_b[14] <= altsyncram_u2n1:auto_generated.q_b[14] +q_b[15] <= altsyncram_u2n1:auto_generated.q_b[15] +q_b[16] <= altsyncram_u2n1:auto_generated.q_b[16] +q_b[17] <= altsyncram_u2n1:auto_generated.q_b[17] +q_b[18] <= altsyncram_u2n1:auto_generated.q_b[18] +q_b[19] <= altsyncram_u2n1:auto_generated.q_b[19] +q_b[20] <= altsyncram_u2n1:auto_generated.q_b[20] +q_b[21] <= altsyncram_u2n1:auto_generated.q_b[21] +q_b[22] <= altsyncram_u2n1:auto_generated.q_b[22] +q_b[23] <= altsyncram_u2n1:auto_generated.q_b[23] +q_b[24] <= altsyncram_u2n1:auto_generated.q_b[24] +q_b[25] <= altsyncram_u2n1:auto_generated.q_b[25] +q_b[26] <= altsyncram_u2n1:auto_generated.q_b[26] +q_b[27] <= altsyncram_u2n1:auto_generated.q_b[27] +q_b[28] <= altsyncram_u2n1:auto_generated.q_b[28] +q_b[29] <= altsyncram_u2n1:auto_generated.q_b[29] +q_b[30] <= altsyncram_u2n1:auto_generated.q_b[30] +q_b[31] <= altsyncram_u2n1:auto_generated.q_b[31] +eccstatus[0] <= +eccstatus[1] <= +eccstatus[2] <= + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated +address_a[0] => ram_block1a0.PORTAADDR +address_a[0] => ram_block1a1.PORTAADDR +address_a[0] => ram_block1a2.PORTAADDR +address_a[0] => ram_block1a3.PORTAADDR +address_a[0] => ram_block1a4.PORTAADDR +address_a[0] => ram_block1a5.PORTAADDR +address_a[0] => ram_block1a6.PORTAADDR +address_a[0] => ram_block1a7.PORTAADDR +address_a[0] => ram_block1a8.PORTAADDR +address_a[0] => ram_block1a9.PORTAADDR +address_a[0] => ram_block1a10.PORTAADDR +address_a[0] => ram_block1a11.PORTAADDR +address_a[0] => ram_block1a12.PORTAADDR +address_a[0] => ram_block1a13.PORTAADDR +address_a[0] => ram_block1a14.PORTAADDR +address_a[0] => ram_block1a15.PORTAADDR +address_a[0] => ram_block1a16.PORTAADDR +address_a[0] => ram_block1a17.PORTAADDR +address_a[0] => ram_block1a18.PORTAADDR +address_a[0] => ram_block1a19.PORTAADDR +address_a[0] => ram_block1a20.PORTAADDR +address_a[0] => ram_block1a21.PORTAADDR +address_a[0] => ram_block1a22.PORTAADDR +address_a[0] => ram_block1a23.PORTAADDR +address_a[0] => ram_block1a24.PORTAADDR +address_a[0] => ram_block1a25.PORTAADDR +address_a[0] => ram_block1a26.PORTAADDR +address_a[0] => ram_block1a27.PORTAADDR +address_a[0] => ram_block1a28.PORTAADDR +address_a[0] => ram_block1a29.PORTAADDR +address_a[0] => ram_block1a30.PORTAADDR +address_a[0] => ram_block1a31.PORTAADDR +address_a[1] => ram_block1a0.PORTAADDR1 +address_a[1] => ram_block1a1.PORTAADDR1 +address_a[1] => ram_block1a2.PORTAADDR1 +address_a[1] => ram_block1a3.PORTAADDR1 +address_a[1] => ram_block1a4.PORTAADDR1 +address_a[1] => ram_block1a5.PORTAADDR1 +address_a[1] => ram_block1a6.PORTAADDR1 +address_a[1] => ram_block1a7.PORTAADDR1 +address_a[1] => ram_block1a8.PORTAADDR1 +address_a[1] => ram_block1a9.PORTAADDR1 +address_a[1] => ram_block1a10.PORTAADDR1 +address_a[1] => ram_block1a11.PORTAADDR1 +address_a[1] => ram_block1a12.PORTAADDR1 +address_a[1] => ram_block1a13.PORTAADDR1 +address_a[1] => ram_block1a14.PORTAADDR1 +address_a[1] => ram_block1a15.PORTAADDR1 +address_a[1] => ram_block1a16.PORTAADDR1 +address_a[1] => ram_block1a17.PORTAADDR1 +address_a[1] => ram_block1a18.PORTAADDR1 +address_a[1] => ram_block1a19.PORTAADDR1 +address_a[1] => ram_block1a20.PORTAADDR1 +address_a[1] => ram_block1a21.PORTAADDR1 +address_a[1] => ram_block1a22.PORTAADDR1 +address_a[1] => ram_block1a23.PORTAADDR1 +address_a[1] => ram_block1a24.PORTAADDR1 +address_a[1] => ram_block1a25.PORTAADDR1 +address_a[1] => ram_block1a26.PORTAADDR1 +address_a[1] => ram_block1a27.PORTAADDR1 +address_a[1] => ram_block1a28.PORTAADDR1 +address_a[1] => ram_block1a29.PORTAADDR1 +address_a[1] => ram_block1a30.PORTAADDR1 +address_a[1] => ram_block1a31.PORTAADDR1 +address_a[2] => ram_block1a0.PORTAADDR2 +address_a[2] => ram_block1a1.PORTAADDR2 +address_a[2] => ram_block1a2.PORTAADDR2 +address_a[2] => ram_block1a3.PORTAADDR2 +address_a[2] => ram_block1a4.PORTAADDR2 +address_a[2] => ram_block1a5.PORTAADDR2 +address_a[2] => ram_block1a6.PORTAADDR2 +address_a[2] => ram_block1a7.PORTAADDR2 +address_a[2] => ram_block1a8.PORTAADDR2 +address_a[2] => ram_block1a9.PORTAADDR2 +address_a[2] => ram_block1a10.PORTAADDR2 +address_a[2] => ram_block1a11.PORTAADDR2 +address_a[2] => ram_block1a12.PORTAADDR2 +address_a[2] => ram_block1a13.PORTAADDR2 +address_a[2] => ram_block1a14.PORTAADDR2 +address_a[2] => ram_block1a15.PORTAADDR2 +address_a[2] => ram_block1a16.PORTAADDR2 +address_a[2] => ram_block1a17.PORTAADDR2 +address_a[2] => ram_block1a18.PORTAADDR2 +address_a[2] => ram_block1a19.PORTAADDR2 +address_a[2] => ram_block1a20.PORTAADDR2 +address_a[2] => ram_block1a21.PORTAADDR2 +address_a[2] => ram_block1a22.PORTAADDR2 +address_a[2] => ram_block1a23.PORTAADDR2 +address_a[2] => ram_block1a24.PORTAADDR2 +address_a[2] => ram_block1a25.PORTAADDR2 +address_a[2] => ram_block1a26.PORTAADDR2 +address_a[2] => ram_block1a27.PORTAADDR2 +address_a[2] => ram_block1a28.PORTAADDR2 +address_a[2] => ram_block1a29.PORTAADDR2 +address_a[2] => ram_block1a30.PORTAADDR2 +address_a[2] => ram_block1a31.PORTAADDR2 +address_a[3] => ram_block1a0.PORTAADDR3 +address_a[3] => ram_block1a1.PORTAADDR3 +address_a[3] => ram_block1a2.PORTAADDR3 +address_a[3] => ram_block1a3.PORTAADDR3 +address_a[3] => ram_block1a4.PORTAADDR3 +address_a[3] => ram_block1a5.PORTAADDR3 +address_a[3] => ram_block1a6.PORTAADDR3 +address_a[3] => ram_block1a7.PORTAADDR3 +address_a[3] => ram_block1a8.PORTAADDR3 +address_a[3] => ram_block1a9.PORTAADDR3 +address_a[3] => ram_block1a10.PORTAADDR3 +address_a[3] => ram_block1a11.PORTAADDR3 +address_a[3] => ram_block1a12.PORTAADDR3 +address_a[3] => ram_block1a13.PORTAADDR3 +address_a[3] => ram_block1a14.PORTAADDR3 +address_a[3] => ram_block1a15.PORTAADDR3 +address_a[3] => ram_block1a16.PORTAADDR3 +address_a[3] => ram_block1a17.PORTAADDR3 +address_a[3] => ram_block1a18.PORTAADDR3 +address_a[3] => ram_block1a19.PORTAADDR3 +address_a[3] => ram_block1a20.PORTAADDR3 +address_a[3] => ram_block1a21.PORTAADDR3 +address_a[3] => ram_block1a22.PORTAADDR3 +address_a[3] => ram_block1a23.PORTAADDR3 +address_a[3] => ram_block1a24.PORTAADDR3 +address_a[3] => ram_block1a25.PORTAADDR3 +address_a[3] => ram_block1a26.PORTAADDR3 +address_a[3] => ram_block1a27.PORTAADDR3 +address_a[3] => ram_block1a28.PORTAADDR3 +address_a[3] => ram_block1a29.PORTAADDR3 +address_a[3] => ram_block1a30.PORTAADDR3 +address_a[3] => ram_block1a31.PORTAADDR3 +address_a[4] => ram_block1a0.PORTAADDR4 +address_a[4] => ram_block1a1.PORTAADDR4 +address_a[4] => ram_block1a2.PORTAADDR4 +address_a[4] => ram_block1a3.PORTAADDR4 +address_a[4] => ram_block1a4.PORTAADDR4 +address_a[4] => ram_block1a5.PORTAADDR4 +address_a[4] => ram_block1a6.PORTAADDR4 +address_a[4] => ram_block1a7.PORTAADDR4 +address_a[4] => ram_block1a8.PORTAADDR4 +address_a[4] => ram_block1a9.PORTAADDR4 +address_a[4] => ram_block1a10.PORTAADDR4 +address_a[4] => ram_block1a11.PORTAADDR4 +address_a[4] => ram_block1a12.PORTAADDR4 +address_a[4] => ram_block1a13.PORTAADDR4 +address_a[4] => ram_block1a14.PORTAADDR4 +address_a[4] => ram_block1a15.PORTAADDR4 +address_a[4] => ram_block1a16.PORTAADDR4 +address_a[4] => ram_block1a17.PORTAADDR4 +address_a[4] => ram_block1a18.PORTAADDR4 +address_a[4] => ram_block1a19.PORTAADDR4 +address_a[4] => ram_block1a20.PORTAADDR4 +address_a[4] => ram_block1a21.PORTAADDR4 +address_a[4] => ram_block1a22.PORTAADDR4 +address_a[4] => ram_block1a23.PORTAADDR4 +address_a[4] => ram_block1a24.PORTAADDR4 +address_a[4] => ram_block1a25.PORTAADDR4 +address_a[4] => ram_block1a26.PORTAADDR4 +address_a[4] => ram_block1a27.PORTAADDR4 +address_a[4] => ram_block1a28.PORTAADDR4 +address_a[4] => ram_block1a29.PORTAADDR4 +address_a[4] => ram_block1a30.PORTAADDR4 +address_a[4] => ram_block1a31.PORTAADDR4 +address_b[0] => ram_block1a0.PORTBADDR +address_b[0] => ram_block1a1.PORTBADDR +address_b[0] => ram_block1a2.PORTBADDR +address_b[0] => ram_block1a3.PORTBADDR +address_b[0] => ram_block1a4.PORTBADDR +address_b[0] => ram_block1a5.PORTBADDR +address_b[0] => ram_block1a6.PORTBADDR +address_b[0] => ram_block1a7.PORTBADDR +address_b[0] => ram_block1a8.PORTBADDR +address_b[0] => ram_block1a9.PORTBADDR +address_b[0] => ram_block1a10.PORTBADDR +address_b[0] => ram_block1a11.PORTBADDR +address_b[0] => ram_block1a12.PORTBADDR +address_b[0] => ram_block1a13.PORTBADDR +address_b[0] => ram_block1a14.PORTBADDR +address_b[0] => ram_block1a15.PORTBADDR +address_b[0] => ram_block1a16.PORTBADDR +address_b[0] => ram_block1a17.PORTBADDR +address_b[0] => ram_block1a18.PORTBADDR +address_b[0] => ram_block1a19.PORTBADDR +address_b[0] => ram_block1a20.PORTBADDR +address_b[0] => ram_block1a21.PORTBADDR +address_b[0] => ram_block1a22.PORTBADDR +address_b[0] => ram_block1a23.PORTBADDR +address_b[0] => ram_block1a24.PORTBADDR +address_b[0] => ram_block1a25.PORTBADDR +address_b[0] => ram_block1a26.PORTBADDR +address_b[0] => ram_block1a27.PORTBADDR +address_b[0] => ram_block1a28.PORTBADDR +address_b[0] => ram_block1a29.PORTBADDR +address_b[0] => ram_block1a30.PORTBADDR +address_b[0] => ram_block1a31.PORTBADDR +address_b[1] => ram_block1a0.PORTBADDR1 +address_b[1] => ram_block1a1.PORTBADDR1 +address_b[1] => ram_block1a2.PORTBADDR1 +address_b[1] => ram_block1a3.PORTBADDR1 +address_b[1] => ram_block1a4.PORTBADDR1 +address_b[1] => ram_block1a5.PORTBADDR1 +address_b[1] => ram_block1a6.PORTBADDR1 +address_b[1] => ram_block1a7.PORTBADDR1 +address_b[1] => ram_block1a8.PORTBADDR1 +address_b[1] => ram_block1a9.PORTBADDR1 +address_b[1] => ram_block1a10.PORTBADDR1 +address_b[1] => ram_block1a11.PORTBADDR1 +address_b[1] => ram_block1a12.PORTBADDR1 +address_b[1] => ram_block1a13.PORTBADDR1 +address_b[1] => ram_block1a14.PORTBADDR1 +address_b[1] => ram_block1a15.PORTBADDR1 +address_b[1] => ram_block1a16.PORTBADDR1 +address_b[1] => ram_block1a17.PORTBADDR1 +address_b[1] => ram_block1a18.PORTBADDR1 +address_b[1] => ram_block1a19.PORTBADDR1 +address_b[1] => ram_block1a20.PORTBADDR1 +address_b[1] => ram_block1a21.PORTBADDR1 +address_b[1] => ram_block1a22.PORTBADDR1 +address_b[1] => ram_block1a23.PORTBADDR1 +address_b[1] => ram_block1a24.PORTBADDR1 +address_b[1] => ram_block1a25.PORTBADDR1 +address_b[1] => ram_block1a26.PORTBADDR1 +address_b[1] => ram_block1a27.PORTBADDR1 +address_b[1] => ram_block1a28.PORTBADDR1 +address_b[1] => ram_block1a29.PORTBADDR1 +address_b[1] => ram_block1a30.PORTBADDR1 +address_b[1] => ram_block1a31.PORTBADDR1 +address_b[2] => ram_block1a0.PORTBADDR2 +address_b[2] => ram_block1a1.PORTBADDR2 +address_b[2] => ram_block1a2.PORTBADDR2 +address_b[2] => ram_block1a3.PORTBADDR2 +address_b[2] => ram_block1a4.PORTBADDR2 +address_b[2] => ram_block1a5.PORTBADDR2 +address_b[2] => ram_block1a6.PORTBADDR2 +address_b[2] => ram_block1a7.PORTBADDR2 +address_b[2] => ram_block1a8.PORTBADDR2 +address_b[2] => ram_block1a9.PORTBADDR2 +address_b[2] => ram_block1a10.PORTBADDR2 +address_b[2] => ram_block1a11.PORTBADDR2 +address_b[2] => ram_block1a12.PORTBADDR2 +address_b[2] => ram_block1a13.PORTBADDR2 +address_b[2] => ram_block1a14.PORTBADDR2 +address_b[2] => ram_block1a15.PORTBADDR2 +address_b[2] => ram_block1a16.PORTBADDR2 +address_b[2] => ram_block1a17.PORTBADDR2 +address_b[2] => ram_block1a18.PORTBADDR2 +address_b[2] => ram_block1a19.PORTBADDR2 +address_b[2] => ram_block1a20.PORTBADDR2 +address_b[2] => ram_block1a21.PORTBADDR2 +address_b[2] => ram_block1a22.PORTBADDR2 +address_b[2] => ram_block1a23.PORTBADDR2 +address_b[2] => ram_block1a24.PORTBADDR2 +address_b[2] => ram_block1a25.PORTBADDR2 +address_b[2] => ram_block1a26.PORTBADDR2 +address_b[2] => ram_block1a27.PORTBADDR2 +address_b[2] => ram_block1a28.PORTBADDR2 +address_b[2] => ram_block1a29.PORTBADDR2 +address_b[2] => ram_block1a30.PORTBADDR2 +address_b[2] => ram_block1a31.PORTBADDR2 +address_b[3] => ram_block1a0.PORTBADDR3 +address_b[3] => ram_block1a1.PORTBADDR3 +address_b[3] => ram_block1a2.PORTBADDR3 +address_b[3] => ram_block1a3.PORTBADDR3 +address_b[3] => ram_block1a4.PORTBADDR3 +address_b[3] => ram_block1a5.PORTBADDR3 +address_b[3] => ram_block1a6.PORTBADDR3 +address_b[3] => ram_block1a7.PORTBADDR3 +address_b[3] => ram_block1a8.PORTBADDR3 +address_b[3] => ram_block1a9.PORTBADDR3 +address_b[3] => ram_block1a10.PORTBADDR3 +address_b[3] => ram_block1a11.PORTBADDR3 +address_b[3] => ram_block1a12.PORTBADDR3 +address_b[3] => ram_block1a13.PORTBADDR3 +address_b[3] => ram_block1a14.PORTBADDR3 +address_b[3] => ram_block1a15.PORTBADDR3 +address_b[3] => ram_block1a16.PORTBADDR3 +address_b[3] => ram_block1a17.PORTBADDR3 +address_b[3] => ram_block1a18.PORTBADDR3 +address_b[3] => ram_block1a19.PORTBADDR3 +address_b[3] => ram_block1a20.PORTBADDR3 +address_b[3] => ram_block1a21.PORTBADDR3 +address_b[3] => ram_block1a22.PORTBADDR3 +address_b[3] => ram_block1a23.PORTBADDR3 +address_b[3] => ram_block1a24.PORTBADDR3 +address_b[3] => ram_block1a25.PORTBADDR3 +address_b[3] => ram_block1a26.PORTBADDR3 +address_b[3] => ram_block1a27.PORTBADDR3 +address_b[3] => ram_block1a28.PORTBADDR3 +address_b[3] => ram_block1a29.PORTBADDR3 +address_b[3] => ram_block1a30.PORTBADDR3 +address_b[3] => ram_block1a31.PORTBADDR3 +address_b[4] => ram_block1a0.PORTBADDR4 +address_b[4] => ram_block1a1.PORTBADDR4 +address_b[4] => ram_block1a2.PORTBADDR4 +address_b[4] => ram_block1a3.PORTBADDR4 +address_b[4] => ram_block1a4.PORTBADDR4 +address_b[4] => ram_block1a5.PORTBADDR4 +address_b[4] => ram_block1a6.PORTBADDR4 +address_b[4] => ram_block1a7.PORTBADDR4 +address_b[4] => ram_block1a8.PORTBADDR4 +address_b[4] => ram_block1a9.PORTBADDR4 +address_b[4] => ram_block1a10.PORTBADDR4 +address_b[4] => ram_block1a11.PORTBADDR4 +address_b[4] => ram_block1a12.PORTBADDR4 +address_b[4] => ram_block1a13.PORTBADDR4 +address_b[4] => ram_block1a14.PORTBADDR4 +address_b[4] => ram_block1a15.PORTBADDR4 +address_b[4] => ram_block1a16.PORTBADDR4 +address_b[4] => ram_block1a17.PORTBADDR4 +address_b[4] => ram_block1a18.PORTBADDR4 +address_b[4] => ram_block1a19.PORTBADDR4 +address_b[4] => ram_block1a20.PORTBADDR4 +address_b[4] => ram_block1a21.PORTBADDR4 +address_b[4] => ram_block1a22.PORTBADDR4 +address_b[4] => ram_block1a23.PORTBADDR4 +address_b[4] => ram_block1a24.PORTBADDR4 +address_b[4] => ram_block1a25.PORTBADDR4 +address_b[4] => ram_block1a26.PORTBADDR4 +address_b[4] => ram_block1a27.PORTBADDR4 +address_b[4] => ram_block1a28.PORTBADDR4 +address_b[4] => ram_block1a29.PORTBADDR4 +address_b[4] => ram_block1a30.PORTBADDR4 +address_b[4] => ram_block1a31.PORTBADDR4 +clock0 => ram_block1a0.CLK0 +clock0 => ram_block1a1.CLK0 +clock0 => ram_block1a2.CLK0 +clock0 => ram_block1a3.CLK0 +clock0 => ram_block1a4.CLK0 +clock0 => ram_block1a5.CLK0 +clock0 => ram_block1a6.CLK0 +clock0 => ram_block1a7.CLK0 +clock0 => ram_block1a8.CLK0 +clock0 => ram_block1a9.CLK0 +clock0 => ram_block1a10.CLK0 +clock0 => ram_block1a11.CLK0 +clock0 => ram_block1a12.CLK0 +clock0 => ram_block1a13.CLK0 +clock0 => ram_block1a14.CLK0 +clock0 => ram_block1a15.CLK0 +clock0 => ram_block1a16.CLK0 +clock0 => ram_block1a17.CLK0 +clock0 => ram_block1a18.CLK0 +clock0 => ram_block1a19.CLK0 +clock0 => ram_block1a20.CLK0 +clock0 => ram_block1a21.CLK0 +clock0 => ram_block1a22.CLK0 +clock0 => ram_block1a23.CLK0 +clock0 => ram_block1a24.CLK0 +clock0 => ram_block1a25.CLK0 +clock0 => ram_block1a26.CLK0 +clock0 => ram_block1a27.CLK0 +clock0 => ram_block1a28.CLK0 +clock0 => ram_block1a29.CLK0 +clock0 => ram_block1a30.CLK0 +clock0 => ram_block1a31.CLK0 +data_a[0] => ram_block1a0.PORTADATAIN +data_a[1] => ram_block1a1.PORTADATAIN +data_a[2] => ram_block1a2.PORTADATAIN +data_a[3] => ram_block1a3.PORTADATAIN +data_a[4] => ram_block1a4.PORTADATAIN +data_a[5] => ram_block1a5.PORTADATAIN +data_a[6] => ram_block1a6.PORTADATAIN +data_a[7] => ram_block1a7.PORTADATAIN +data_a[8] => ram_block1a8.PORTADATAIN +data_a[9] => ram_block1a9.PORTADATAIN +data_a[10] => ram_block1a10.PORTADATAIN +data_a[11] => ram_block1a11.PORTADATAIN +data_a[12] => ram_block1a12.PORTADATAIN +data_a[13] => ram_block1a13.PORTADATAIN +data_a[14] => ram_block1a14.PORTADATAIN +data_a[15] => ram_block1a15.PORTADATAIN +data_a[16] => ram_block1a16.PORTADATAIN +data_a[17] => ram_block1a17.PORTADATAIN +data_a[18] => ram_block1a18.PORTADATAIN +data_a[19] => ram_block1a19.PORTADATAIN +data_a[20] => ram_block1a20.PORTADATAIN +data_a[21] => ram_block1a21.PORTADATAIN +data_a[22] => ram_block1a22.PORTADATAIN +data_a[23] => ram_block1a23.PORTADATAIN +data_a[24] => ram_block1a24.PORTADATAIN +data_a[25] => ram_block1a25.PORTADATAIN +data_a[26] => ram_block1a26.PORTADATAIN +data_a[27] => ram_block1a27.PORTADATAIN +data_a[28] => ram_block1a28.PORTADATAIN +data_a[29] => ram_block1a29.PORTADATAIN +data_a[30] => ram_block1a30.PORTADATAIN +data_a[31] => ram_block1a31.PORTADATAIN +q_b[0] <= ram_block1a0.PORTBDATAOUT +q_b[1] <= ram_block1a1.PORTBDATAOUT +q_b[2] <= ram_block1a2.PORTBDATAOUT +q_b[3] <= ram_block1a3.PORTBDATAOUT +q_b[4] <= ram_block1a4.PORTBDATAOUT +q_b[5] <= ram_block1a5.PORTBDATAOUT +q_b[6] <= ram_block1a6.PORTBDATAOUT +q_b[7] <= ram_block1a7.PORTBDATAOUT +q_b[8] <= ram_block1a8.PORTBDATAOUT +q_b[9] <= ram_block1a9.PORTBDATAOUT +q_b[10] <= ram_block1a10.PORTBDATAOUT +q_b[11] <= ram_block1a11.PORTBDATAOUT +q_b[12] <= ram_block1a12.PORTBDATAOUT +q_b[13] <= ram_block1a13.PORTBDATAOUT +q_b[14] <= ram_block1a14.PORTBDATAOUT +q_b[15] <= ram_block1a15.PORTBDATAOUT +q_b[16] <= ram_block1a16.PORTBDATAOUT +q_b[17] <= ram_block1a17.PORTBDATAOUT +q_b[18] <= ram_block1a18.PORTBDATAOUT +q_b[19] <= ram_block1a19.PORTBDATAOUT +q_b[20] <= ram_block1a20.PORTBDATAOUT +q_b[21] <= ram_block1a21.PORTBDATAOUT +q_b[22] <= ram_block1a22.PORTBDATAOUT +q_b[23] <= ram_block1a23.PORTBDATAOUT +q_b[24] <= ram_block1a24.PORTBDATAOUT +q_b[25] <= ram_block1a25.PORTBDATAOUT +q_b[26] <= ram_block1a26.PORTBDATAOUT +q_b[27] <= ram_block1a27.PORTBDATAOUT +q_b[28] <= ram_block1a28.PORTBDATAOUT +q_b[29] <= ram_block1a29.PORTBDATAOUT +q_b[30] <= ram_block1a30.PORTBDATAOUT +q_b[31] <= ram_block1a31.PORTBDATAOUT +wren_a => ram_block1a0.PORTAWE +wren_a => ram_block1a1.PORTAWE +wren_a => ram_block1a2.PORTAWE +wren_a => ram_block1a3.PORTAWE +wren_a => ram_block1a4.PORTAWE +wren_a => ram_block1a5.PORTAWE +wren_a => ram_block1a6.PORTAWE +wren_a => ram_block1a7.PORTAWE +wren_a => ram_block1a8.PORTAWE +wren_a => ram_block1a9.PORTAWE +wren_a => ram_block1a10.PORTAWE +wren_a => ram_block1a11.PORTAWE +wren_a => ram_block1a12.PORTAWE +wren_a => ram_block1a13.PORTAWE +wren_a => ram_block1a14.PORTAWE +wren_a => ram_block1a15.PORTAWE +wren_a => ram_block1a16.PORTAWE +wren_a => ram_block1a17.PORTAWE +wren_a => ram_block1a18.PORTAWE +wren_a => ram_block1a19.PORTAWE +wren_a => ram_block1a20.PORTAWE +wren_a => ram_block1a21.PORTAWE +wren_a => ram_block1a22.PORTAWE +wren_a => ram_block1a23.PORTAWE +wren_a => ram_block1a24.PORTAWE +wren_a => ram_block1a25.PORTAWE +wren_a => ram_block1a26.PORTAWE +wren_a => ram_block1a27.PORTAWE +wren_a => ram_block1a28.PORTAWE +wren_a => ram_block1a29.PORTAWE +wren_a => ram_block1a30.PORTAWE +wren_a => ram_block1a31.PORTAWE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2 +wren_a => altsyncram_u2n1:auto_generated.wren_a +rden_a => ~NO_FANOUT~ +wren_b => ~NO_FANOUT~ +rden_b => ~NO_FANOUT~ +data_a[0] => altsyncram_u2n1:auto_generated.data_a[0] +data_a[1] => altsyncram_u2n1:auto_generated.data_a[1] +data_a[2] => altsyncram_u2n1:auto_generated.data_a[2] +data_a[3] => altsyncram_u2n1:auto_generated.data_a[3] +data_a[4] => altsyncram_u2n1:auto_generated.data_a[4] +data_a[5] => altsyncram_u2n1:auto_generated.data_a[5] +data_a[6] => altsyncram_u2n1:auto_generated.data_a[6] +data_a[7] => altsyncram_u2n1:auto_generated.data_a[7] +data_a[8] => altsyncram_u2n1:auto_generated.data_a[8] +data_a[9] => altsyncram_u2n1:auto_generated.data_a[9] +data_a[10] => altsyncram_u2n1:auto_generated.data_a[10] +data_a[11] => altsyncram_u2n1:auto_generated.data_a[11] +data_a[12] => altsyncram_u2n1:auto_generated.data_a[12] +data_a[13] => altsyncram_u2n1:auto_generated.data_a[13] +data_a[14] => altsyncram_u2n1:auto_generated.data_a[14] +data_a[15] => altsyncram_u2n1:auto_generated.data_a[15] +data_a[16] => altsyncram_u2n1:auto_generated.data_a[16] +data_a[17] => altsyncram_u2n1:auto_generated.data_a[17] +data_a[18] => altsyncram_u2n1:auto_generated.data_a[18] +data_a[19] => altsyncram_u2n1:auto_generated.data_a[19] +data_a[20] => altsyncram_u2n1:auto_generated.data_a[20] +data_a[21] => altsyncram_u2n1:auto_generated.data_a[21] +data_a[22] => altsyncram_u2n1:auto_generated.data_a[22] +data_a[23] => altsyncram_u2n1:auto_generated.data_a[23] +data_a[24] => altsyncram_u2n1:auto_generated.data_a[24] +data_a[25] => altsyncram_u2n1:auto_generated.data_a[25] +data_a[26] => altsyncram_u2n1:auto_generated.data_a[26] +data_a[27] => altsyncram_u2n1:auto_generated.data_a[27] +data_a[28] => altsyncram_u2n1:auto_generated.data_a[28] +data_a[29] => altsyncram_u2n1:auto_generated.data_a[29] +data_a[30] => altsyncram_u2n1:auto_generated.data_a[30] +data_a[31] => altsyncram_u2n1:auto_generated.data_a[31] +data_b[0] => ~NO_FANOUT~ +data_b[1] => ~NO_FANOUT~ +data_b[2] => ~NO_FANOUT~ +data_b[3] => ~NO_FANOUT~ +data_b[4] => ~NO_FANOUT~ +data_b[5] => ~NO_FANOUT~ +data_b[6] => ~NO_FANOUT~ +data_b[7] => ~NO_FANOUT~ +data_b[8] => ~NO_FANOUT~ +data_b[9] => ~NO_FANOUT~ +data_b[10] => ~NO_FANOUT~ +data_b[11] => ~NO_FANOUT~ +data_b[12] => ~NO_FANOUT~ +data_b[13] => ~NO_FANOUT~ +data_b[14] => ~NO_FANOUT~ +data_b[15] => ~NO_FANOUT~ +data_b[16] => ~NO_FANOUT~ +data_b[17] => ~NO_FANOUT~ +data_b[18] => ~NO_FANOUT~ +data_b[19] => ~NO_FANOUT~ +data_b[20] => ~NO_FANOUT~ +data_b[21] => ~NO_FANOUT~ +data_b[22] => ~NO_FANOUT~ +data_b[23] => ~NO_FANOUT~ +data_b[24] => ~NO_FANOUT~ +data_b[25] => ~NO_FANOUT~ +data_b[26] => ~NO_FANOUT~ +data_b[27] => ~NO_FANOUT~ +data_b[28] => ~NO_FANOUT~ +data_b[29] => ~NO_FANOUT~ +data_b[30] => ~NO_FANOUT~ +data_b[31] => ~NO_FANOUT~ +address_a[0] => altsyncram_u2n1:auto_generated.address_a[0] +address_a[1] => altsyncram_u2n1:auto_generated.address_a[1] +address_a[2] => altsyncram_u2n1:auto_generated.address_a[2] +address_a[3] => altsyncram_u2n1:auto_generated.address_a[3] +address_a[4] => altsyncram_u2n1:auto_generated.address_a[4] +address_b[0] => altsyncram_u2n1:auto_generated.address_b[0] +address_b[1] => altsyncram_u2n1:auto_generated.address_b[1] +address_b[2] => altsyncram_u2n1:auto_generated.address_b[2] +address_b[3] => altsyncram_u2n1:auto_generated.address_b[3] +address_b[4] => altsyncram_u2n1:auto_generated.address_b[4] +addressstall_a => ~NO_FANOUT~ +addressstall_b => ~NO_FANOUT~ +clock0 => altsyncram_u2n1:auto_generated.clock0 +clock1 => ~NO_FANOUT~ +clocken0 => ~NO_FANOUT~ +clocken1 => ~NO_FANOUT~ +clocken2 => ~NO_FANOUT~ +clocken3 => ~NO_FANOUT~ +aclr0 => ~NO_FANOUT~ +aclr1 => ~NO_FANOUT~ +byteena_a[0] => ~NO_FANOUT~ +byteena_b[0] => ~NO_FANOUT~ +q_a[0] <= +q_a[1] <= +q_a[2] <= +q_a[3] <= +q_a[4] <= +q_a[5] <= +q_a[6] <= +q_a[7] <= +q_a[8] <= +q_a[9] <= +q_a[10] <= +q_a[11] <= +q_a[12] <= +q_a[13] <= +q_a[14] <= +q_a[15] <= +q_a[16] <= +q_a[17] <= +q_a[18] <= +q_a[19] <= +q_a[20] <= +q_a[21] <= +q_a[22] <= +q_a[23] <= +q_a[24] <= +q_a[25] <= +q_a[26] <= +q_a[27] <= +q_a[28] <= +q_a[29] <= +q_a[30] <= +q_a[31] <= +q_b[0] <= altsyncram_u2n1:auto_generated.q_b[0] +q_b[1] <= altsyncram_u2n1:auto_generated.q_b[1] +q_b[2] <= altsyncram_u2n1:auto_generated.q_b[2] +q_b[3] <= altsyncram_u2n1:auto_generated.q_b[3] +q_b[4] <= altsyncram_u2n1:auto_generated.q_b[4] +q_b[5] <= altsyncram_u2n1:auto_generated.q_b[5] +q_b[6] <= altsyncram_u2n1:auto_generated.q_b[6] +q_b[7] <= altsyncram_u2n1:auto_generated.q_b[7] +q_b[8] <= altsyncram_u2n1:auto_generated.q_b[8] +q_b[9] <= altsyncram_u2n1:auto_generated.q_b[9] +q_b[10] <= altsyncram_u2n1:auto_generated.q_b[10] +q_b[11] <= altsyncram_u2n1:auto_generated.q_b[11] +q_b[12] <= altsyncram_u2n1:auto_generated.q_b[12] +q_b[13] <= altsyncram_u2n1:auto_generated.q_b[13] +q_b[14] <= altsyncram_u2n1:auto_generated.q_b[14] +q_b[15] <= altsyncram_u2n1:auto_generated.q_b[15] +q_b[16] <= altsyncram_u2n1:auto_generated.q_b[16] +q_b[17] <= altsyncram_u2n1:auto_generated.q_b[17] +q_b[18] <= altsyncram_u2n1:auto_generated.q_b[18] +q_b[19] <= altsyncram_u2n1:auto_generated.q_b[19] +q_b[20] <= altsyncram_u2n1:auto_generated.q_b[20] +q_b[21] <= altsyncram_u2n1:auto_generated.q_b[21] +q_b[22] <= altsyncram_u2n1:auto_generated.q_b[22] +q_b[23] <= altsyncram_u2n1:auto_generated.q_b[23] +q_b[24] <= altsyncram_u2n1:auto_generated.q_b[24] +q_b[25] <= altsyncram_u2n1:auto_generated.q_b[25] +q_b[26] <= altsyncram_u2n1:auto_generated.q_b[26] +q_b[27] <= altsyncram_u2n1:auto_generated.q_b[27] +q_b[28] <= altsyncram_u2n1:auto_generated.q_b[28] +q_b[29] <= altsyncram_u2n1:auto_generated.q_b[29] +q_b[30] <= altsyncram_u2n1:auto_generated.q_b[30] +q_b[31] <= altsyncram_u2n1:auto_generated.q_b[31] +eccstatus[0] <= +eccstatus[1] <= +eccstatus[2] <= + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2|altsyncram_u2n1:auto_generated +address_a[0] => ram_block1a0.PORTAADDR +address_a[0] => ram_block1a1.PORTAADDR +address_a[0] => ram_block1a2.PORTAADDR +address_a[0] => ram_block1a3.PORTAADDR +address_a[0] => ram_block1a4.PORTAADDR +address_a[0] => ram_block1a5.PORTAADDR +address_a[0] => ram_block1a6.PORTAADDR +address_a[0] => ram_block1a7.PORTAADDR +address_a[0] => ram_block1a8.PORTAADDR +address_a[0] => ram_block1a9.PORTAADDR +address_a[0] => ram_block1a10.PORTAADDR +address_a[0] => ram_block1a11.PORTAADDR +address_a[0] => ram_block1a12.PORTAADDR +address_a[0] => ram_block1a13.PORTAADDR +address_a[0] => ram_block1a14.PORTAADDR +address_a[0] => ram_block1a15.PORTAADDR +address_a[0] => ram_block1a16.PORTAADDR +address_a[0] => ram_block1a17.PORTAADDR +address_a[0] => ram_block1a18.PORTAADDR +address_a[0] => ram_block1a19.PORTAADDR +address_a[0] => ram_block1a20.PORTAADDR +address_a[0] => ram_block1a21.PORTAADDR +address_a[0] => ram_block1a22.PORTAADDR +address_a[0] => ram_block1a23.PORTAADDR +address_a[0] => ram_block1a24.PORTAADDR +address_a[0] => ram_block1a25.PORTAADDR +address_a[0] => ram_block1a26.PORTAADDR +address_a[0] => ram_block1a27.PORTAADDR +address_a[0] => ram_block1a28.PORTAADDR +address_a[0] => ram_block1a29.PORTAADDR +address_a[0] => ram_block1a30.PORTAADDR +address_a[0] => ram_block1a31.PORTAADDR +address_a[1] => ram_block1a0.PORTAADDR1 +address_a[1] => ram_block1a1.PORTAADDR1 +address_a[1] => ram_block1a2.PORTAADDR1 +address_a[1] => ram_block1a3.PORTAADDR1 +address_a[1] => ram_block1a4.PORTAADDR1 +address_a[1] => ram_block1a5.PORTAADDR1 +address_a[1] => ram_block1a6.PORTAADDR1 +address_a[1] => ram_block1a7.PORTAADDR1 +address_a[1] => ram_block1a8.PORTAADDR1 +address_a[1] => ram_block1a9.PORTAADDR1 +address_a[1] => ram_block1a10.PORTAADDR1 +address_a[1] => ram_block1a11.PORTAADDR1 +address_a[1] => ram_block1a12.PORTAADDR1 +address_a[1] => ram_block1a13.PORTAADDR1 +address_a[1] => ram_block1a14.PORTAADDR1 +address_a[1] => ram_block1a15.PORTAADDR1 +address_a[1] => ram_block1a16.PORTAADDR1 +address_a[1] => ram_block1a17.PORTAADDR1 +address_a[1] => ram_block1a18.PORTAADDR1 +address_a[1] => ram_block1a19.PORTAADDR1 +address_a[1] => ram_block1a20.PORTAADDR1 +address_a[1] => ram_block1a21.PORTAADDR1 +address_a[1] => ram_block1a22.PORTAADDR1 +address_a[1] => ram_block1a23.PORTAADDR1 +address_a[1] => ram_block1a24.PORTAADDR1 +address_a[1] => ram_block1a25.PORTAADDR1 +address_a[1] => ram_block1a26.PORTAADDR1 +address_a[1] => ram_block1a27.PORTAADDR1 +address_a[1] => ram_block1a28.PORTAADDR1 +address_a[1] => ram_block1a29.PORTAADDR1 +address_a[1] => ram_block1a30.PORTAADDR1 +address_a[1] => ram_block1a31.PORTAADDR1 +address_a[2] => ram_block1a0.PORTAADDR2 +address_a[2] => ram_block1a1.PORTAADDR2 +address_a[2] => ram_block1a2.PORTAADDR2 +address_a[2] => ram_block1a3.PORTAADDR2 +address_a[2] => ram_block1a4.PORTAADDR2 +address_a[2] => ram_block1a5.PORTAADDR2 +address_a[2] => ram_block1a6.PORTAADDR2 +address_a[2] => ram_block1a7.PORTAADDR2 +address_a[2] => ram_block1a8.PORTAADDR2 +address_a[2] => ram_block1a9.PORTAADDR2 +address_a[2] => ram_block1a10.PORTAADDR2 +address_a[2] => ram_block1a11.PORTAADDR2 +address_a[2] => ram_block1a12.PORTAADDR2 +address_a[2] => ram_block1a13.PORTAADDR2 +address_a[2] => ram_block1a14.PORTAADDR2 +address_a[2] => ram_block1a15.PORTAADDR2 +address_a[2] => ram_block1a16.PORTAADDR2 +address_a[2] => ram_block1a17.PORTAADDR2 +address_a[2] => ram_block1a18.PORTAADDR2 +address_a[2] => ram_block1a19.PORTAADDR2 +address_a[2] => ram_block1a20.PORTAADDR2 +address_a[2] => ram_block1a21.PORTAADDR2 +address_a[2] => ram_block1a22.PORTAADDR2 +address_a[2] => ram_block1a23.PORTAADDR2 +address_a[2] => ram_block1a24.PORTAADDR2 +address_a[2] => ram_block1a25.PORTAADDR2 +address_a[2] => ram_block1a26.PORTAADDR2 +address_a[2] => ram_block1a27.PORTAADDR2 +address_a[2] => ram_block1a28.PORTAADDR2 +address_a[2] => ram_block1a29.PORTAADDR2 +address_a[2] => ram_block1a30.PORTAADDR2 +address_a[2] => ram_block1a31.PORTAADDR2 +address_a[3] => ram_block1a0.PORTAADDR3 +address_a[3] => ram_block1a1.PORTAADDR3 +address_a[3] => ram_block1a2.PORTAADDR3 +address_a[3] => ram_block1a3.PORTAADDR3 +address_a[3] => ram_block1a4.PORTAADDR3 +address_a[3] => ram_block1a5.PORTAADDR3 +address_a[3] => ram_block1a6.PORTAADDR3 +address_a[3] => ram_block1a7.PORTAADDR3 +address_a[3] => ram_block1a8.PORTAADDR3 +address_a[3] => ram_block1a9.PORTAADDR3 +address_a[3] => ram_block1a10.PORTAADDR3 +address_a[3] => ram_block1a11.PORTAADDR3 +address_a[3] => ram_block1a12.PORTAADDR3 +address_a[3] => ram_block1a13.PORTAADDR3 +address_a[3] => ram_block1a14.PORTAADDR3 +address_a[3] => ram_block1a15.PORTAADDR3 +address_a[3] => ram_block1a16.PORTAADDR3 +address_a[3] => ram_block1a17.PORTAADDR3 +address_a[3] => ram_block1a18.PORTAADDR3 +address_a[3] => ram_block1a19.PORTAADDR3 +address_a[3] => ram_block1a20.PORTAADDR3 +address_a[3] => ram_block1a21.PORTAADDR3 +address_a[3] => ram_block1a22.PORTAADDR3 +address_a[3] => ram_block1a23.PORTAADDR3 +address_a[3] => ram_block1a24.PORTAADDR3 +address_a[3] => ram_block1a25.PORTAADDR3 +address_a[3] => ram_block1a26.PORTAADDR3 +address_a[3] => ram_block1a27.PORTAADDR3 +address_a[3] => ram_block1a28.PORTAADDR3 +address_a[3] => ram_block1a29.PORTAADDR3 +address_a[3] => ram_block1a30.PORTAADDR3 +address_a[3] => ram_block1a31.PORTAADDR3 +address_a[4] => ram_block1a0.PORTAADDR4 +address_a[4] => ram_block1a1.PORTAADDR4 +address_a[4] => ram_block1a2.PORTAADDR4 +address_a[4] => ram_block1a3.PORTAADDR4 +address_a[4] => ram_block1a4.PORTAADDR4 +address_a[4] => ram_block1a5.PORTAADDR4 +address_a[4] => ram_block1a6.PORTAADDR4 +address_a[4] => ram_block1a7.PORTAADDR4 +address_a[4] => ram_block1a8.PORTAADDR4 +address_a[4] => ram_block1a9.PORTAADDR4 +address_a[4] => ram_block1a10.PORTAADDR4 +address_a[4] => ram_block1a11.PORTAADDR4 +address_a[4] => ram_block1a12.PORTAADDR4 +address_a[4] => ram_block1a13.PORTAADDR4 +address_a[4] => ram_block1a14.PORTAADDR4 +address_a[4] => ram_block1a15.PORTAADDR4 +address_a[4] => ram_block1a16.PORTAADDR4 +address_a[4] => ram_block1a17.PORTAADDR4 +address_a[4] => ram_block1a18.PORTAADDR4 +address_a[4] => ram_block1a19.PORTAADDR4 +address_a[4] => ram_block1a20.PORTAADDR4 +address_a[4] => ram_block1a21.PORTAADDR4 +address_a[4] => ram_block1a22.PORTAADDR4 +address_a[4] => ram_block1a23.PORTAADDR4 +address_a[4] => ram_block1a24.PORTAADDR4 +address_a[4] => ram_block1a25.PORTAADDR4 +address_a[4] => ram_block1a26.PORTAADDR4 +address_a[4] => ram_block1a27.PORTAADDR4 +address_a[4] => ram_block1a28.PORTAADDR4 +address_a[4] => ram_block1a29.PORTAADDR4 +address_a[4] => ram_block1a30.PORTAADDR4 +address_a[4] => ram_block1a31.PORTAADDR4 +address_b[0] => ram_block1a0.PORTBADDR +address_b[0] => ram_block1a1.PORTBADDR +address_b[0] => ram_block1a2.PORTBADDR +address_b[0] => ram_block1a3.PORTBADDR +address_b[0] => ram_block1a4.PORTBADDR +address_b[0] => ram_block1a5.PORTBADDR +address_b[0] => ram_block1a6.PORTBADDR +address_b[0] => ram_block1a7.PORTBADDR +address_b[0] => ram_block1a8.PORTBADDR +address_b[0] => ram_block1a9.PORTBADDR +address_b[0] => ram_block1a10.PORTBADDR +address_b[0] => ram_block1a11.PORTBADDR +address_b[0] => ram_block1a12.PORTBADDR +address_b[0] => ram_block1a13.PORTBADDR +address_b[0] => ram_block1a14.PORTBADDR +address_b[0] => ram_block1a15.PORTBADDR +address_b[0] => ram_block1a16.PORTBADDR +address_b[0] => ram_block1a17.PORTBADDR +address_b[0] => ram_block1a18.PORTBADDR +address_b[0] => ram_block1a19.PORTBADDR +address_b[0] => ram_block1a20.PORTBADDR +address_b[0] => ram_block1a21.PORTBADDR +address_b[0] => ram_block1a22.PORTBADDR +address_b[0] => ram_block1a23.PORTBADDR +address_b[0] => ram_block1a24.PORTBADDR +address_b[0] => ram_block1a25.PORTBADDR +address_b[0] => ram_block1a26.PORTBADDR +address_b[0] => ram_block1a27.PORTBADDR +address_b[0] => ram_block1a28.PORTBADDR +address_b[0] => ram_block1a29.PORTBADDR +address_b[0] => ram_block1a30.PORTBADDR +address_b[0] => ram_block1a31.PORTBADDR +address_b[1] => ram_block1a0.PORTBADDR1 +address_b[1] => ram_block1a1.PORTBADDR1 +address_b[1] => ram_block1a2.PORTBADDR1 +address_b[1] => ram_block1a3.PORTBADDR1 +address_b[1] => ram_block1a4.PORTBADDR1 +address_b[1] => ram_block1a5.PORTBADDR1 +address_b[1] => ram_block1a6.PORTBADDR1 +address_b[1] => ram_block1a7.PORTBADDR1 +address_b[1] => ram_block1a8.PORTBADDR1 +address_b[1] => ram_block1a9.PORTBADDR1 +address_b[1] => ram_block1a10.PORTBADDR1 +address_b[1] => ram_block1a11.PORTBADDR1 +address_b[1] => ram_block1a12.PORTBADDR1 +address_b[1] => ram_block1a13.PORTBADDR1 +address_b[1] => ram_block1a14.PORTBADDR1 +address_b[1] => ram_block1a15.PORTBADDR1 +address_b[1] => ram_block1a16.PORTBADDR1 +address_b[1] => ram_block1a17.PORTBADDR1 +address_b[1] => ram_block1a18.PORTBADDR1 +address_b[1] => ram_block1a19.PORTBADDR1 +address_b[1] => ram_block1a20.PORTBADDR1 +address_b[1] => ram_block1a21.PORTBADDR1 +address_b[1] => ram_block1a22.PORTBADDR1 +address_b[1] => ram_block1a23.PORTBADDR1 +address_b[1] => ram_block1a24.PORTBADDR1 +address_b[1] => ram_block1a25.PORTBADDR1 +address_b[1] => ram_block1a26.PORTBADDR1 +address_b[1] => ram_block1a27.PORTBADDR1 +address_b[1] => ram_block1a28.PORTBADDR1 +address_b[1] => ram_block1a29.PORTBADDR1 +address_b[1] => ram_block1a30.PORTBADDR1 +address_b[1] => ram_block1a31.PORTBADDR1 +address_b[2] => ram_block1a0.PORTBADDR2 +address_b[2] => ram_block1a1.PORTBADDR2 +address_b[2] => ram_block1a2.PORTBADDR2 +address_b[2] => ram_block1a3.PORTBADDR2 +address_b[2] => ram_block1a4.PORTBADDR2 +address_b[2] => ram_block1a5.PORTBADDR2 +address_b[2] => ram_block1a6.PORTBADDR2 +address_b[2] => ram_block1a7.PORTBADDR2 +address_b[2] => ram_block1a8.PORTBADDR2 +address_b[2] => ram_block1a9.PORTBADDR2 +address_b[2] => ram_block1a10.PORTBADDR2 +address_b[2] => ram_block1a11.PORTBADDR2 +address_b[2] => ram_block1a12.PORTBADDR2 +address_b[2] => ram_block1a13.PORTBADDR2 +address_b[2] => ram_block1a14.PORTBADDR2 +address_b[2] => ram_block1a15.PORTBADDR2 +address_b[2] => ram_block1a16.PORTBADDR2 +address_b[2] => ram_block1a17.PORTBADDR2 +address_b[2] => ram_block1a18.PORTBADDR2 +address_b[2] => ram_block1a19.PORTBADDR2 +address_b[2] => ram_block1a20.PORTBADDR2 +address_b[2] => ram_block1a21.PORTBADDR2 +address_b[2] => ram_block1a22.PORTBADDR2 +address_b[2] => ram_block1a23.PORTBADDR2 +address_b[2] => ram_block1a24.PORTBADDR2 +address_b[2] => ram_block1a25.PORTBADDR2 +address_b[2] => ram_block1a26.PORTBADDR2 +address_b[2] => ram_block1a27.PORTBADDR2 +address_b[2] => ram_block1a28.PORTBADDR2 +address_b[2] => ram_block1a29.PORTBADDR2 +address_b[2] => ram_block1a30.PORTBADDR2 +address_b[2] => ram_block1a31.PORTBADDR2 +address_b[3] => ram_block1a0.PORTBADDR3 +address_b[3] => ram_block1a1.PORTBADDR3 +address_b[3] => ram_block1a2.PORTBADDR3 +address_b[3] => ram_block1a3.PORTBADDR3 +address_b[3] => ram_block1a4.PORTBADDR3 +address_b[3] => ram_block1a5.PORTBADDR3 +address_b[3] => ram_block1a6.PORTBADDR3 +address_b[3] => ram_block1a7.PORTBADDR3 +address_b[3] => ram_block1a8.PORTBADDR3 +address_b[3] => ram_block1a9.PORTBADDR3 +address_b[3] => ram_block1a10.PORTBADDR3 +address_b[3] => ram_block1a11.PORTBADDR3 +address_b[3] => ram_block1a12.PORTBADDR3 +address_b[3] => ram_block1a13.PORTBADDR3 +address_b[3] => ram_block1a14.PORTBADDR3 +address_b[3] => ram_block1a15.PORTBADDR3 +address_b[3] => ram_block1a16.PORTBADDR3 +address_b[3] => ram_block1a17.PORTBADDR3 +address_b[3] => ram_block1a18.PORTBADDR3 +address_b[3] => ram_block1a19.PORTBADDR3 +address_b[3] => ram_block1a20.PORTBADDR3 +address_b[3] => ram_block1a21.PORTBADDR3 +address_b[3] => ram_block1a22.PORTBADDR3 +address_b[3] => ram_block1a23.PORTBADDR3 +address_b[3] => ram_block1a24.PORTBADDR3 +address_b[3] => ram_block1a25.PORTBADDR3 +address_b[3] => ram_block1a26.PORTBADDR3 +address_b[3] => ram_block1a27.PORTBADDR3 +address_b[3] => ram_block1a28.PORTBADDR3 +address_b[3] => ram_block1a29.PORTBADDR3 +address_b[3] => ram_block1a30.PORTBADDR3 +address_b[3] => ram_block1a31.PORTBADDR3 +address_b[4] => ram_block1a0.PORTBADDR4 +address_b[4] => ram_block1a1.PORTBADDR4 +address_b[4] => ram_block1a2.PORTBADDR4 +address_b[4] => ram_block1a3.PORTBADDR4 +address_b[4] => ram_block1a4.PORTBADDR4 +address_b[4] => ram_block1a5.PORTBADDR4 +address_b[4] => ram_block1a6.PORTBADDR4 +address_b[4] => ram_block1a7.PORTBADDR4 +address_b[4] => ram_block1a8.PORTBADDR4 +address_b[4] => ram_block1a9.PORTBADDR4 +address_b[4] => ram_block1a10.PORTBADDR4 +address_b[4] => ram_block1a11.PORTBADDR4 +address_b[4] => ram_block1a12.PORTBADDR4 +address_b[4] => ram_block1a13.PORTBADDR4 +address_b[4] => ram_block1a14.PORTBADDR4 +address_b[4] => ram_block1a15.PORTBADDR4 +address_b[4] => ram_block1a16.PORTBADDR4 +address_b[4] => ram_block1a17.PORTBADDR4 +address_b[4] => ram_block1a18.PORTBADDR4 +address_b[4] => ram_block1a19.PORTBADDR4 +address_b[4] => ram_block1a20.PORTBADDR4 +address_b[4] => ram_block1a21.PORTBADDR4 +address_b[4] => ram_block1a22.PORTBADDR4 +address_b[4] => ram_block1a23.PORTBADDR4 +address_b[4] => ram_block1a24.PORTBADDR4 +address_b[4] => ram_block1a25.PORTBADDR4 +address_b[4] => ram_block1a26.PORTBADDR4 +address_b[4] => ram_block1a27.PORTBADDR4 +address_b[4] => ram_block1a28.PORTBADDR4 +address_b[4] => ram_block1a29.PORTBADDR4 +address_b[4] => ram_block1a30.PORTBADDR4 +address_b[4] => ram_block1a31.PORTBADDR4 +clock0 => ram_block1a0.CLK0 +clock0 => ram_block1a1.CLK0 +clock0 => ram_block1a2.CLK0 +clock0 => ram_block1a3.CLK0 +clock0 => ram_block1a4.CLK0 +clock0 => ram_block1a5.CLK0 +clock0 => ram_block1a6.CLK0 +clock0 => ram_block1a7.CLK0 +clock0 => ram_block1a8.CLK0 +clock0 => ram_block1a9.CLK0 +clock0 => ram_block1a10.CLK0 +clock0 => ram_block1a11.CLK0 +clock0 => ram_block1a12.CLK0 +clock0 => ram_block1a13.CLK0 +clock0 => ram_block1a14.CLK0 +clock0 => ram_block1a15.CLK0 +clock0 => ram_block1a16.CLK0 +clock0 => ram_block1a17.CLK0 +clock0 => ram_block1a18.CLK0 +clock0 => ram_block1a19.CLK0 +clock0 => ram_block1a20.CLK0 +clock0 => ram_block1a21.CLK0 +clock0 => ram_block1a22.CLK0 +clock0 => ram_block1a23.CLK0 +clock0 => ram_block1a24.CLK0 +clock0 => ram_block1a25.CLK0 +clock0 => ram_block1a26.CLK0 +clock0 => ram_block1a27.CLK0 +clock0 => ram_block1a28.CLK0 +clock0 => ram_block1a29.CLK0 +clock0 => ram_block1a30.CLK0 +clock0 => ram_block1a31.CLK0 +data_a[0] => ram_block1a0.PORTADATAIN +data_a[1] => ram_block1a1.PORTADATAIN +data_a[2] => ram_block1a2.PORTADATAIN +data_a[3] => ram_block1a3.PORTADATAIN +data_a[4] => ram_block1a4.PORTADATAIN +data_a[5] => ram_block1a5.PORTADATAIN +data_a[6] => ram_block1a6.PORTADATAIN +data_a[7] => ram_block1a7.PORTADATAIN +data_a[8] => ram_block1a8.PORTADATAIN +data_a[9] => ram_block1a9.PORTADATAIN +data_a[10] => ram_block1a10.PORTADATAIN +data_a[11] => ram_block1a11.PORTADATAIN +data_a[12] => ram_block1a12.PORTADATAIN +data_a[13] => ram_block1a13.PORTADATAIN +data_a[14] => ram_block1a14.PORTADATAIN +data_a[15] => ram_block1a15.PORTADATAIN +data_a[16] => ram_block1a16.PORTADATAIN +data_a[17] => ram_block1a17.PORTADATAIN +data_a[18] => ram_block1a18.PORTADATAIN +data_a[19] => ram_block1a19.PORTADATAIN +data_a[20] => ram_block1a20.PORTADATAIN +data_a[21] => ram_block1a21.PORTADATAIN +data_a[22] => ram_block1a22.PORTADATAIN +data_a[23] => ram_block1a23.PORTADATAIN +data_a[24] => ram_block1a24.PORTADATAIN +data_a[25] => ram_block1a25.PORTADATAIN +data_a[26] => ram_block1a26.PORTADATAIN +data_a[27] => ram_block1a27.PORTADATAIN +data_a[28] => ram_block1a28.PORTADATAIN +data_a[29] => ram_block1a29.PORTADATAIN +data_a[30] => ram_block1a30.PORTADATAIN +data_a[31] => ram_block1a31.PORTADATAIN +q_b[0] <= ram_block1a0.PORTBDATAOUT +q_b[1] <= ram_block1a1.PORTBDATAOUT +q_b[2] <= ram_block1a2.PORTBDATAOUT +q_b[3] <= ram_block1a3.PORTBDATAOUT +q_b[4] <= ram_block1a4.PORTBDATAOUT +q_b[5] <= ram_block1a5.PORTBDATAOUT +q_b[6] <= ram_block1a6.PORTBDATAOUT +q_b[7] <= ram_block1a7.PORTBDATAOUT +q_b[8] <= ram_block1a8.PORTBDATAOUT +q_b[9] <= ram_block1a9.PORTBDATAOUT +q_b[10] <= ram_block1a10.PORTBDATAOUT +q_b[11] <= ram_block1a11.PORTBDATAOUT +q_b[12] <= ram_block1a12.PORTBDATAOUT +q_b[13] <= ram_block1a13.PORTBDATAOUT +q_b[14] <= ram_block1a14.PORTBDATAOUT +q_b[15] <= ram_block1a15.PORTBDATAOUT +q_b[16] <= ram_block1a16.PORTBDATAOUT +q_b[17] <= ram_block1a17.PORTBDATAOUT +q_b[18] <= ram_block1a18.PORTBDATAOUT +q_b[19] <= ram_block1a19.PORTBDATAOUT +q_b[20] <= ram_block1a20.PORTBDATAOUT +q_b[21] <= ram_block1a21.PORTBDATAOUT +q_b[22] <= ram_block1a22.PORTBDATAOUT +q_b[23] <= ram_block1a23.PORTBDATAOUT +q_b[24] <= ram_block1a24.PORTBDATAOUT +q_b[25] <= ram_block1a25.PORTBDATAOUT +q_b[26] <= ram_block1a26.PORTBDATAOUT +q_b[27] <= ram_block1a27.PORTBDATAOUT +q_b[28] <= ram_block1a28.PORTBDATAOUT +q_b[29] <= ram_block1a29.PORTBDATAOUT +q_b[30] <= ram_block1a30.PORTBDATAOUT +q_b[31] <= ram_block1a31.PORTBDATAOUT +wren_a => ram_block1a0.PORTAWE +wren_a => ram_block1a1.PORTAWE +wren_a => ram_block1a2.PORTAWE +wren_a => ram_block1a3.PORTAWE +wren_a => ram_block1a4.PORTAWE +wren_a => ram_block1a5.PORTAWE +wren_a => ram_block1a6.PORTAWE +wren_a => ram_block1a7.PORTAWE +wren_a => ram_block1a8.PORTAWE +wren_a => ram_block1a9.PORTAWE +wren_a => ram_block1a10.PORTAWE +wren_a => ram_block1a11.PORTAWE +wren_a => ram_block1a12.PORTAWE +wren_a => ram_block1a13.PORTAWE +wren_a => ram_block1a14.PORTAWE +wren_a => ram_block1a15.PORTAWE +wren_a => ram_block1a16.PORTAWE +wren_a => ram_block1a17.PORTAWE +wren_a => ram_block1a18.PORTAWE +wren_a => ram_block1a19.PORTAWE +wren_a => ram_block1a20.PORTAWE +wren_a => ram_block1a21.PORTAWE +wren_a => ram_block1a22.PORTAWE +wren_a => ram_block1a23.PORTAWE +wren_a => ram_block1a24.PORTAWE +wren_a => ram_block1a25.PORTAWE +wren_a => ram_block1a26.PORTAWE +wren_a => ram_block1a27.PORTAWE +wren_a => ram_block1a28.PORTAWE +wren_a => ram_block1a29.PORTAWE +wren_a => ram_block1a30.PORTAWE +wren_a => ram_block1a31.PORTAWE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst +clk_i => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.clk_i +clk_i => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.clk_i +rstn_i => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rstn_i +rstn_i => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rstn_i +ctrl_i[0] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[0] +ctrl_i[0] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[0] +ctrl_i[1] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[1] +ctrl_i[1] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[1] +ctrl_i[2] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[2] +ctrl_i[2] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[2] +ctrl_i[3] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[3] +ctrl_i[3] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[3] +ctrl_i[4] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[4] +ctrl_i[4] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[4] +ctrl_i[5] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[5] +ctrl_i[5] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[5] +ctrl_i[6] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[6] +ctrl_i[6] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[6] +ctrl_i[7] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[7] +ctrl_i[7] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[7] +ctrl_i[8] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[8] +ctrl_i[8] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[8] +ctrl_i[9] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[9] +ctrl_i[9] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[9] +ctrl_i[10] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[10] +ctrl_i[10] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[10] +ctrl_i[11] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[11] +ctrl_i[11] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[11] +ctrl_i[12] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[12] +ctrl_i[12] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[12] +ctrl_i[13] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[13] +ctrl_i[13] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[13] +ctrl_i[14] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[14] +ctrl_i[14] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[14] +ctrl_i[15] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[15] +ctrl_i[15] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[15] +ctrl_i[16] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[16] +ctrl_i[16] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[16] +ctrl_i[17] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[17] +ctrl_i[17] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[17] +ctrl_i[18] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[18] +ctrl_i[18] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[18] +ctrl_i[19] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[19] +ctrl_i[19] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[19] +ctrl_i[20] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[20] +ctrl_i[20] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[20] +ctrl_i[21] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[21] +ctrl_i[21] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[21] +ctrl_i[22] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[22] +ctrl_i[22] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[22] +ctrl_i[23] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[23] +ctrl_i[23] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[23] +ctrl_i[24] => addsub_res[32].OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => addsub_res.OUTPUTSELECT +ctrl_i[24] => Mux0.IN6 +ctrl_i[24] => Mux1.IN6 +ctrl_i[24] => Mux2.IN6 +ctrl_i[24] => Mux3.IN6 +ctrl_i[24] => Mux4.IN6 +ctrl_i[24] => Mux5.IN6 +ctrl_i[24] => Mux6.IN6 +ctrl_i[24] => Mux7.IN6 +ctrl_i[24] => Mux8.IN6 +ctrl_i[24] => Mux9.IN6 +ctrl_i[24] => Mux10.IN6 +ctrl_i[24] => Mux11.IN6 +ctrl_i[24] => Mux12.IN6 +ctrl_i[24] => Mux13.IN6 +ctrl_i[24] => Mux14.IN6 +ctrl_i[24] => Mux15.IN6 +ctrl_i[24] => Mux16.IN6 +ctrl_i[24] => Mux17.IN6 +ctrl_i[24] => Mux18.IN6 +ctrl_i[24] => Mux19.IN6 +ctrl_i[24] => Mux20.IN6 +ctrl_i[24] => Mux21.IN6 +ctrl_i[24] => Mux22.IN6 +ctrl_i[24] => Mux23.IN6 +ctrl_i[24] => Mux24.IN6 +ctrl_i[24] => Mux25.IN6 +ctrl_i[24] => Mux26.IN6 +ctrl_i[24] => Mux27.IN6 +ctrl_i[24] => Mux28.IN6 +ctrl_i[24] => Mux29.IN6 +ctrl_i[24] => Mux30.IN6 +ctrl_i[24] => Mux31.IN5 +ctrl_i[24] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[24] +ctrl_i[24] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[24] +ctrl_i[25] => Mux0.IN5 +ctrl_i[25] => Mux1.IN5 +ctrl_i[25] => Mux2.IN5 +ctrl_i[25] => Mux3.IN5 +ctrl_i[25] => Mux4.IN5 +ctrl_i[25] => Mux5.IN5 +ctrl_i[25] => Mux6.IN5 +ctrl_i[25] => Mux7.IN5 +ctrl_i[25] => Mux8.IN5 +ctrl_i[25] => Mux9.IN5 +ctrl_i[25] => Mux10.IN5 +ctrl_i[25] => Mux11.IN5 +ctrl_i[25] => Mux12.IN5 +ctrl_i[25] => Mux13.IN5 +ctrl_i[25] => Mux14.IN5 +ctrl_i[25] => Mux15.IN5 +ctrl_i[25] => Mux16.IN5 +ctrl_i[25] => Mux17.IN5 +ctrl_i[25] => Mux18.IN5 +ctrl_i[25] => Mux19.IN5 +ctrl_i[25] => Mux20.IN5 +ctrl_i[25] => Mux21.IN5 +ctrl_i[25] => Mux22.IN5 +ctrl_i[25] => Mux23.IN5 +ctrl_i[25] => Mux24.IN5 +ctrl_i[25] => Mux25.IN5 +ctrl_i[25] => Mux26.IN5 +ctrl_i[25] => Mux27.IN5 +ctrl_i[25] => Mux28.IN5 +ctrl_i[25] => Mux29.IN5 +ctrl_i[25] => Mux30.IN5 +ctrl_i[25] => Mux31.IN4 +ctrl_i[25] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[25] +ctrl_i[25] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[25] +ctrl_i[26] => Mux0.IN4 +ctrl_i[26] => Mux1.IN4 +ctrl_i[26] => Mux2.IN4 +ctrl_i[26] => Mux3.IN4 +ctrl_i[26] => Mux4.IN4 +ctrl_i[26] => Mux5.IN4 +ctrl_i[26] => Mux6.IN4 +ctrl_i[26] => Mux7.IN4 +ctrl_i[26] => Mux8.IN4 +ctrl_i[26] => Mux9.IN4 +ctrl_i[26] => Mux10.IN4 +ctrl_i[26] => Mux11.IN4 +ctrl_i[26] => Mux12.IN4 +ctrl_i[26] => Mux13.IN4 +ctrl_i[26] => Mux14.IN4 +ctrl_i[26] => Mux15.IN4 +ctrl_i[26] => Mux16.IN4 +ctrl_i[26] => Mux17.IN4 +ctrl_i[26] => Mux18.IN4 +ctrl_i[26] => Mux19.IN4 +ctrl_i[26] => Mux20.IN4 +ctrl_i[26] => Mux21.IN4 +ctrl_i[26] => Mux22.IN4 +ctrl_i[26] => Mux23.IN4 +ctrl_i[26] => Mux24.IN4 +ctrl_i[26] => Mux25.IN4 +ctrl_i[26] => Mux26.IN4 +ctrl_i[26] => Mux27.IN4 +ctrl_i[26] => Mux28.IN4 +ctrl_i[26] => Mux29.IN4 +ctrl_i[26] => Mux30.IN4 +ctrl_i[26] => Mux31.IN3 +ctrl_i[26] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[26] +ctrl_i[26] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[26] +ctrl_i[27] => opa[31].OUTPUTSELECT +ctrl_i[27] => opa[30].OUTPUTSELECT +ctrl_i[27] => opa[29].OUTPUTSELECT +ctrl_i[27] => opa[28].OUTPUTSELECT +ctrl_i[27] => opa[27].OUTPUTSELECT +ctrl_i[27] => opa[26].OUTPUTSELECT +ctrl_i[27] => opa[25].OUTPUTSELECT +ctrl_i[27] => opa[24].OUTPUTSELECT +ctrl_i[27] => opa[23].OUTPUTSELECT +ctrl_i[27] => opa[22].OUTPUTSELECT +ctrl_i[27] => opa[21].OUTPUTSELECT +ctrl_i[27] => opa[20].OUTPUTSELECT +ctrl_i[27] => opa[19].OUTPUTSELECT +ctrl_i[27] => opa[18].OUTPUTSELECT +ctrl_i[27] => opa[17].OUTPUTSELECT +ctrl_i[27] => opa[16].OUTPUTSELECT +ctrl_i[27] => opa[15].OUTPUTSELECT +ctrl_i[27] => opa[14].OUTPUTSELECT +ctrl_i[27] => opa[13].OUTPUTSELECT +ctrl_i[27] => opa[12].OUTPUTSELECT +ctrl_i[27] => opa[11].OUTPUTSELECT +ctrl_i[27] => opa[10].OUTPUTSELECT +ctrl_i[27] => opa[9].OUTPUTSELECT +ctrl_i[27] => opa[8].OUTPUTSELECT +ctrl_i[27] => opa[7].OUTPUTSELECT +ctrl_i[27] => opa[6].OUTPUTSELECT +ctrl_i[27] => opa[5].OUTPUTSELECT +ctrl_i[27] => opa[4].OUTPUTSELECT +ctrl_i[27] => opa[3].OUTPUTSELECT +ctrl_i[27] => opa[2].OUTPUTSELECT +ctrl_i[27] => opa[1].OUTPUTSELECT +ctrl_i[27] => opa[0].OUTPUTSELECT +ctrl_i[27] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[27] +ctrl_i[27] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[27] +ctrl_i[28] => opb[31].OUTPUTSELECT +ctrl_i[28] => opb[30].OUTPUTSELECT +ctrl_i[28] => opb[29].OUTPUTSELECT +ctrl_i[28] => opb[28].OUTPUTSELECT +ctrl_i[28] => opb[27].OUTPUTSELECT +ctrl_i[28] => opb[26].OUTPUTSELECT +ctrl_i[28] => opb[25].OUTPUTSELECT +ctrl_i[28] => opb[24].OUTPUTSELECT +ctrl_i[28] => opb[23].OUTPUTSELECT +ctrl_i[28] => opb[22].OUTPUTSELECT +ctrl_i[28] => opb[21].OUTPUTSELECT +ctrl_i[28] => opb[20].OUTPUTSELECT +ctrl_i[28] => opb[19].OUTPUTSELECT +ctrl_i[28] => opb[18].OUTPUTSELECT +ctrl_i[28] => opb[17].OUTPUTSELECT +ctrl_i[28] => opb[16].OUTPUTSELECT +ctrl_i[28] => opb[15].OUTPUTSELECT +ctrl_i[28] => opb[14].OUTPUTSELECT +ctrl_i[28] => opb[13].OUTPUTSELECT +ctrl_i[28] => opb[12].OUTPUTSELECT +ctrl_i[28] => opb[11].OUTPUTSELECT +ctrl_i[28] => opb[10].OUTPUTSELECT +ctrl_i[28] => opb[9].OUTPUTSELECT +ctrl_i[28] => opb[8].OUTPUTSELECT +ctrl_i[28] => opb[7].OUTPUTSELECT +ctrl_i[28] => opb[6].OUTPUTSELECT +ctrl_i[28] => opb[5].OUTPUTSELECT +ctrl_i[28] => opb[4].OUTPUTSELECT +ctrl_i[28] => opb[3].OUTPUTSELECT +ctrl_i[28] => opb[2].OUTPUTSELECT +ctrl_i[28] => opb[1].OUTPUTSELECT +ctrl_i[28] => opb[0].OUTPUTSELECT +ctrl_i[28] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[28] +ctrl_i[28] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[28] +ctrl_i[29] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[29] +ctrl_i[29] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[29] +ctrl_i[29] => cmp_rs2[32].IN0 +ctrl_i[29] => cmp_rs1[32].IN0 +ctrl_i[29] => \arithmetic_core:opa_v[32].IN1 +ctrl_i[29] => \arithmetic_core:opb_v[32].IN1 +ctrl_i[30] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[30] +ctrl_i[30] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[30] +ctrl_i[31] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[31] +ctrl_i[31] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[31] +ctrl_i[32] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[32] +ctrl_i[32] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[32] +ctrl_i[33] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[33] +ctrl_i[33] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.start_i +ctrl_i[33] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[33] +ctrl_i[34] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[34] +ctrl_i[34] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[34] +ctrl_i[34] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.start_i +ctrl_i[35] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[35] +ctrl_i[35] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[35] +ctrl_i[36] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[36] +ctrl_i[36] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[36] +ctrl_i[37] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[37] +ctrl_i[37] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[37] +ctrl_i[38] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[38] +ctrl_i[38] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[38] +ctrl_i[39] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[39] +ctrl_i[39] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[39] +ctrl_i[40] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[40] +ctrl_i[40] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[40] +ctrl_i[41] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[41] +ctrl_i[41] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[41] +ctrl_i[42] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[42] +ctrl_i[42] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[42] +ctrl_i[43] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[43] +ctrl_i[43] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[43] +ctrl_i[44] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[44] +ctrl_i[44] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[44] +ctrl_i[45] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[45] +ctrl_i[45] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[45] +ctrl_i[46] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[46] +ctrl_i[46] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[46] +ctrl_i[47] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[47] +ctrl_i[47] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[47] +ctrl_i[48] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[48] +ctrl_i[48] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[48] +ctrl_i[49] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[49] +ctrl_i[49] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[49] +ctrl_i[50] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[50] +ctrl_i[50] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[50] +ctrl_i[51] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[51] +ctrl_i[51] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[51] +ctrl_i[52] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[52] +ctrl_i[52] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[52] +ctrl_i[53] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[53] +ctrl_i[53] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[53] +ctrl_i[54] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[54] +ctrl_i[54] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[54] +ctrl_i[55] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[55] +ctrl_i[55] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[55] +ctrl_i[56] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[56] +ctrl_i[56] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[56] +ctrl_i[57] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[57] +ctrl_i[57] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[57] +ctrl_i[58] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[58] +ctrl_i[58] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[58] +ctrl_i[59] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[59] +ctrl_i[59] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[59] +ctrl_i[60] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[60] +ctrl_i[60] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[60] +ctrl_i[61] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[61] +ctrl_i[61] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[61] +ctrl_i[62] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[62] +ctrl_i[62] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[62] +ctrl_i[63] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[63] +ctrl_i[63] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[63] +ctrl_i[64] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[64] +ctrl_i[64] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[64] +ctrl_i[65] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[65] +ctrl_i[65] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[65] +ctrl_i[66] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[66] +ctrl_i[66] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[66] +ctrl_i[67] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[67] +ctrl_i[67] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[67] +ctrl_i[68] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.ctrl_i[68] +ctrl_i[68] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.ctrl_i[68] +rs1_i[0] => Equal0.IN31 +rs1_i[0] => opa[0].DATAA +rs1_i[0] => res_o.IN1 +rs1_i[0] => res_o.IN1 +rs1_i[0] => res_o.IN1 +rs1_i[0] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[0] +rs1_i[0] => LessThan0.IN32 +rs1_i[0] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[0] +rs1_i[1] => Equal0.IN30 +rs1_i[1] => opa[1].DATAA +rs1_i[1] => res_o.IN1 +rs1_i[1] => res_o.IN1 +rs1_i[1] => res_o.IN1 +rs1_i[1] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[1] +rs1_i[1] => LessThan0.IN31 +rs1_i[1] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[1] +rs1_i[2] => Equal0.IN29 +rs1_i[2] => opa[2].DATAA +rs1_i[2] => res_o.IN1 +rs1_i[2] => res_o.IN1 +rs1_i[2] => res_o.IN1 +rs1_i[2] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[2] +rs1_i[2] => LessThan0.IN30 +rs1_i[2] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[2] +rs1_i[3] => Equal0.IN28 +rs1_i[3] => opa[3].DATAA +rs1_i[3] => res_o.IN1 +rs1_i[3] => res_o.IN1 +rs1_i[3] => res_o.IN1 +rs1_i[3] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[3] +rs1_i[3] => LessThan0.IN29 +rs1_i[3] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[3] +rs1_i[4] => Equal0.IN27 +rs1_i[4] => opa[4].DATAA +rs1_i[4] => res_o.IN1 +rs1_i[4] => res_o.IN1 +rs1_i[4] => res_o.IN1 +rs1_i[4] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[4] +rs1_i[4] => LessThan0.IN28 +rs1_i[4] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[4] +rs1_i[5] => Equal0.IN26 +rs1_i[5] => opa[5].DATAA +rs1_i[5] => res_o.IN1 +rs1_i[5] => res_o.IN1 +rs1_i[5] => res_o.IN1 +rs1_i[5] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[5] +rs1_i[5] => LessThan0.IN27 +rs1_i[5] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[5] +rs1_i[6] => Equal0.IN25 +rs1_i[6] => opa[6].DATAA +rs1_i[6] => res_o.IN1 +rs1_i[6] => res_o.IN1 +rs1_i[6] => res_o.IN1 +rs1_i[6] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[6] +rs1_i[6] => LessThan0.IN26 +rs1_i[6] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[6] +rs1_i[7] => Equal0.IN24 +rs1_i[7] => opa[7].DATAA +rs1_i[7] => res_o.IN1 +rs1_i[7] => res_o.IN1 +rs1_i[7] => res_o.IN1 +rs1_i[7] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[7] +rs1_i[7] => LessThan0.IN25 +rs1_i[7] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[7] +rs1_i[8] => Equal0.IN23 +rs1_i[8] => opa[8].DATAA +rs1_i[8] => res_o.IN1 +rs1_i[8] => res_o.IN1 +rs1_i[8] => res_o.IN1 +rs1_i[8] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[8] +rs1_i[8] => LessThan0.IN24 +rs1_i[8] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[8] +rs1_i[9] => Equal0.IN22 +rs1_i[9] => opa[9].DATAA +rs1_i[9] => res_o.IN1 +rs1_i[9] => res_o.IN1 +rs1_i[9] => res_o.IN1 +rs1_i[9] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[9] +rs1_i[9] => LessThan0.IN23 +rs1_i[9] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[9] +rs1_i[10] => Equal0.IN21 +rs1_i[10] => opa[10].DATAA +rs1_i[10] => res_o.IN1 +rs1_i[10] => res_o.IN1 +rs1_i[10] => res_o.IN1 +rs1_i[10] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[10] +rs1_i[10] => LessThan0.IN22 +rs1_i[10] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[10] +rs1_i[11] => Equal0.IN20 +rs1_i[11] => opa[11].DATAA +rs1_i[11] => res_o.IN1 +rs1_i[11] => res_o.IN1 +rs1_i[11] => res_o.IN1 +rs1_i[11] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[11] +rs1_i[11] => LessThan0.IN21 +rs1_i[11] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[11] +rs1_i[12] => Equal0.IN19 +rs1_i[12] => opa[12].DATAA +rs1_i[12] => res_o.IN1 +rs1_i[12] => res_o.IN1 +rs1_i[12] => res_o.IN1 +rs1_i[12] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[12] +rs1_i[12] => LessThan0.IN20 +rs1_i[12] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[12] +rs1_i[13] => Equal0.IN18 +rs1_i[13] => opa[13].DATAA +rs1_i[13] => res_o.IN1 +rs1_i[13] => res_o.IN1 +rs1_i[13] => res_o.IN1 +rs1_i[13] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[13] +rs1_i[13] => LessThan0.IN19 +rs1_i[13] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[13] +rs1_i[14] => Equal0.IN17 +rs1_i[14] => opa[14].DATAA +rs1_i[14] => res_o.IN1 +rs1_i[14] => res_o.IN1 +rs1_i[14] => res_o.IN1 +rs1_i[14] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[14] +rs1_i[14] => LessThan0.IN18 +rs1_i[14] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[14] +rs1_i[15] => Equal0.IN16 +rs1_i[15] => opa[15].DATAA +rs1_i[15] => res_o.IN1 +rs1_i[15] => res_o.IN1 +rs1_i[15] => res_o.IN1 +rs1_i[15] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[15] +rs1_i[15] => LessThan0.IN17 +rs1_i[15] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[15] +rs1_i[16] => Equal0.IN15 +rs1_i[16] => opa[16].DATAA +rs1_i[16] => res_o.IN1 +rs1_i[16] => res_o.IN1 +rs1_i[16] => res_o.IN1 +rs1_i[16] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[16] +rs1_i[16] => LessThan0.IN16 +rs1_i[16] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[16] +rs1_i[17] => Equal0.IN14 +rs1_i[17] => opa[17].DATAA +rs1_i[17] => res_o.IN1 +rs1_i[17] => res_o.IN1 +rs1_i[17] => res_o.IN1 +rs1_i[17] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[17] +rs1_i[17] => LessThan0.IN15 +rs1_i[17] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[17] +rs1_i[18] => Equal0.IN13 +rs1_i[18] => opa[18].DATAA +rs1_i[18] => res_o.IN1 +rs1_i[18] => res_o.IN1 +rs1_i[18] => res_o.IN1 +rs1_i[18] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[18] +rs1_i[18] => LessThan0.IN14 +rs1_i[18] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[18] +rs1_i[19] => Equal0.IN12 +rs1_i[19] => opa[19].DATAA +rs1_i[19] => res_o.IN1 +rs1_i[19] => res_o.IN1 +rs1_i[19] => res_o.IN1 +rs1_i[19] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[19] +rs1_i[19] => LessThan0.IN13 +rs1_i[19] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[19] +rs1_i[20] => Equal0.IN11 +rs1_i[20] => opa[20].DATAA +rs1_i[20] => res_o.IN1 +rs1_i[20] => res_o.IN1 +rs1_i[20] => res_o.IN1 +rs1_i[20] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[20] +rs1_i[20] => LessThan0.IN12 +rs1_i[20] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[20] +rs1_i[21] => Equal0.IN10 +rs1_i[21] => opa[21].DATAA +rs1_i[21] => res_o.IN1 +rs1_i[21] => res_o.IN1 +rs1_i[21] => res_o.IN1 +rs1_i[21] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[21] +rs1_i[21] => LessThan0.IN11 +rs1_i[21] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[21] +rs1_i[22] => Equal0.IN9 +rs1_i[22] => opa[22].DATAA +rs1_i[22] => res_o.IN1 +rs1_i[22] => res_o.IN1 +rs1_i[22] => res_o.IN1 +rs1_i[22] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[22] +rs1_i[22] => LessThan0.IN10 +rs1_i[22] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[22] +rs1_i[23] => Equal0.IN8 +rs1_i[23] => opa[23].DATAA +rs1_i[23] => res_o.IN1 +rs1_i[23] => res_o.IN1 +rs1_i[23] => res_o.IN1 +rs1_i[23] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[23] +rs1_i[23] => LessThan0.IN9 +rs1_i[23] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[23] +rs1_i[24] => Equal0.IN7 +rs1_i[24] => opa[24].DATAA +rs1_i[24] => res_o.IN1 +rs1_i[24] => res_o.IN1 +rs1_i[24] => res_o.IN1 +rs1_i[24] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[24] +rs1_i[24] => LessThan0.IN8 +rs1_i[24] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[24] +rs1_i[25] => Equal0.IN6 +rs1_i[25] => opa[25].DATAA +rs1_i[25] => res_o.IN1 +rs1_i[25] => res_o.IN1 +rs1_i[25] => res_o.IN1 +rs1_i[25] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[25] +rs1_i[25] => LessThan0.IN7 +rs1_i[25] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[25] +rs1_i[26] => Equal0.IN5 +rs1_i[26] => opa[26].DATAA +rs1_i[26] => res_o.IN1 +rs1_i[26] => res_o.IN1 +rs1_i[26] => res_o.IN1 +rs1_i[26] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[26] +rs1_i[26] => LessThan0.IN6 +rs1_i[26] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[26] +rs1_i[27] => Equal0.IN4 +rs1_i[27] => opa[27].DATAA +rs1_i[27] => res_o.IN1 +rs1_i[27] => res_o.IN1 +rs1_i[27] => res_o.IN1 +rs1_i[27] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[27] +rs1_i[27] => LessThan0.IN5 +rs1_i[27] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[27] +rs1_i[28] => Equal0.IN3 +rs1_i[28] => opa[28].DATAA +rs1_i[28] => res_o.IN1 +rs1_i[28] => res_o.IN1 +rs1_i[28] => res_o.IN1 +rs1_i[28] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[28] +rs1_i[28] => LessThan0.IN4 +rs1_i[28] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[28] +rs1_i[29] => Equal0.IN2 +rs1_i[29] => opa[29].DATAA +rs1_i[29] => res_o.IN1 +rs1_i[29] => res_o.IN1 +rs1_i[29] => res_o.IN1 +rs1_i[29] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[29] +rs1_i[29] => LessThan0.IN3 +rs1_i[29] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[29] +rs1_i[30] => Equal0.IN1 +rs1_i[30] => opa[30].DATAA +rs1_i[30] => res_o.IN1 +rs1_i[30] => res_o.IN1 +rs1_i[30] => res_o.IN1 +rs1_i[30] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[30] +rs1_i[30] => LessThan0.IN2 +rs1_i[30] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[30] +rs1_i[31] => cmp_rs1[32].IN1 +rs1_i[31] => Equal0.IN0 +rs1_i[31] => opa[31].DATAA +rs1_i[31] => res_o.IN1 +rs1_i[31] => res_o.IN1 +rs1_i[31] => res_o.IN1 +rs1_i[31] => neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst.rs1_i[31] +rs1_i[31] => LessThan0.IN1 +rs1_i[31] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs1_i[31] +rs2_i[0] => Equal0.IN63 +rs2_i[0] => opb[0].DATAA +rs2_i[0] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[0] +rs2_i[0] => LessThan0.IN64 +rs2_i[1] => Equal0.IN62 +rs2_i[1] => opb[1].DATAA +rs2_i[1] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[1] +rs2_i[1] => LessThan0.IN63 +rs2_i[2] => Equal0.IN61 +rs2_i[2] => opb[2].DATAA +rs2_i[2] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[2] +rs2_i[2] => LessThan0.IN62 +rs2_i[3] => Equal0.IN60 +rs2_i[3] => opb[3].DATAA +rs2_i[3] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[3] +rs2_i[3] => LessThan0.IN61 +rs2_i[4] => Equal0.IN59 +rs2_i[4] => opb[4].DATAA +rs2_i[4] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[4] +rs2_i[4] => LessThan0.IN60 +rs2_i[5] => Equal0.IN58 +rs2_i[5] => opb[5].DATAA +rs2_i[5] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[5] +rs2_i[5] => LessThan0.IN59 +rs2_i[6] => Equal0.IN57 +rs2_i[6] => opb[6].DATAA +rs2_i[6] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[6] +rs2_i[6] => LessThan0.IN58 +rs2_i[7] => Equal0.IN56 +rs2_i[7] => opb[7].DATAA +rs2_i[7] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[7] +rs2_i[7] => LessThan0.IN57 +rs2_i[8] => Equal0.IN55 +rs2_i[8] => opb[8].DATAA +rs2_i[8] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[8] +rs2_i[8] => LessThan0.IN56 +rs2_i[9] => Equal0.IN54 +rs2_i[9] => opb[9].DATAA +rs2_i[9] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[9] +rs2_i[9] => LessThan0.IN55 +rs2_i[10] => Equal0.IN53 +rs2_i[10] => opb[10].DATAA +rs2_i[10] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[10] +rs2_i[10] => LessThan0.IN54 +rs2_i[11] => Equal0.IN52 +rs2_i[11] => opb[11].DATAA +rs2_i[11] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[11] +rs2_i[11] => LessThan0.IN53 +rs2_i[12] => Equal0.IN51 +rs2_i[12] => opb[12].DATAA +rs2_i[12] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[12] +rs2_i[12] => LessThan0.IN52 +rs2_i[13] => Equal0.IN50 +rs2_i[13] => opb[13].DATAA +rs2_i[13] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[13] +rs2_i[13] => LessThan0.IN51 +rs2_i[14] => Equal0.IN49 +rs2_i[14] => opb[14].DATAA +rs2_i[14] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[14] +rs2_i[14] => LessThan0.IN50 +rs2_i[15] => Equal0.IN48 +rs2_i[15] => opb[15].DATAA +rs2_i[15] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[15] +rs2_i[15] => LessThan0.IN49 +rs2_i[16] => Equal0.IN47 +rs2_i[16] => opb[16].DATAA +rs2_i[16] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[16] +rs2_i[16] => LessThan0.IN48 +rs2_i[17] => Equal0.IN46 +rs2_i[17] => opb[17].DATAA +rs2_i[17] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[17] +rs2_i[17] => LessThan0.IN47 +rs2_i[18] => Equal0.IN45 +rs2_i[18] => opb[18].DATAA +rs2_i[18] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[18] +rs2_i[18] => LessThan0.IN46 +rs2_i[19] => Equal0.IN44 +rs2_i[19] => opb[19].DATAA +rs2_i[19] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[19] +rs2_i[19] => LessThan0.IN45 +rs2_i[20] => Equal0.IN43 +rs2_i[20] => opb[20].DATAA +rs2_i[20] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[20] +rs2_i[20] => LessThan0.IN44 +rs2_i[21] => Equal0.IN42 +rs2_i[21] => opb[21].DATAA +rs2_i[21] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[21] +rs2_i[21] => LessThan0.IN43 +rs2_i[22] => Equal0.IN41 +rs2_i[22] => opb[22].DATAA +rs2_i[22] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[22] +rs2_i[22] => LessThan0.IN42 +rs2_i[23] => Equal0.IN40 +rs2_i[23] => opb[23].DATAA +rs2_i[23] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[23] +rs2_i[23] => LessThan0.IN41 +rs2_i[24] => Equal0.IN39 +rs2_i[24] => opb[24].DATAA +rs2_i[24] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[24] +rs2_i[24] => LessThan0.IN40 +rs2_i[25] => Equal0.IN38 +rs2_i[25] => opb[25].DATAA +rs2_i[25] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[25] +rs2_i[25] => LessThan0.IN39 +rs2_i[26] => Equal0.IN37 +rs2_i[26] => opb[26].DATAA +rs2_i[26] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[26] +rs2_i[26] => LessThan0.IN38 +rs2_i[27] => Equal0.IN36 +rs2_i[27] => opb[27].DATAA +rs2_i[27] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[27] +rs2_i[27] => LessThan0.IN37 +rs2_i[28] => Equal0.IN35 +rs2_i[28] => opb[28].DATAA +rs2_i[28] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[28] +rs2_i[28] => LessThan0.IN36 +rs2_i[29] => Equal0.IN34 +rs2_i[29] => opb[29].DATAA +rs2_i[29] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[29] +rs2_i[29] => LessThan0.IN35 +rs2_i[30] => Equal0.IN33 +rs2_i[30] => opb[30].DATAA +rs2_i[30] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[30] +rs2_i[30] => LessThan0.IN34 +rs2_i[31] => cmp_rs2[32].IN1 +rs2_i[31] => Equal0.IN32 +rs2_i[31] => opb[31].DATAA +rs2_i[31] => neorv32_cpu_cp_muldiv:neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst.rs2_i[31] +rs2_i[31] => LessThan0.IN33 +rs3_i[0] => ~NO_FANOUT~ +rs3_i[1] => ~NO_FANOUT~ +rs3_i[2] => ~NO_FANOUT~ +rs3_i[3] => ~NO_FANOUT~ +rs3_i[4] => ~NO_FANOUT~ +rs3_i[5] => ~NO_FANOUT~ +rs3_i[6] => ~NO_FANOUT~ +rs3_i[7] => ~NO_FANOUT~ +rs3_i[8] => ~NO_FANOUT~ +rs3_i[9] => ~NO_FANOUT~ +rs3_i[10] => ~NO_FANOUT~ +rs3_i[11] => ~NO_FANOUT~ +rs3_i[12] => ~NO_FANOUT~ +rs3_i[13] => ~NO_FANOUT~ +rs3_i[14] => ~NO_FANOUT~ +rs3_i[15] => ~NO_FANOUT~ +rs3_i[16] => ~NO_FANOUT~ +rs3_i[17] => ~NO_FANOUT~ +rs3_i[18] => ~NO_FANOUT~ +rs3_i[19] => ~NO_FANOUT~ +rs3_i[20] => ~NO_FANOUT~ +rs3_i[21] => ~NO_FANOUT~ +rs3_i[22] => ~NO_FANOUT~ +rs3_i[23] => ~NO_FANOUT~ +rs3_i[24] => ~NO_FANOUT~ +rs3_i[25] => ~NO_FANOUT~ +rs3_i[26] => ~NO_FANOUT~ +rs3_i[27] => ~NO_FANOUT~ +rs3_i[28] => ~NO_FANOUT~ +rs3_i[29] => ~NO_FANOUT~ +rs3_i[30] => ~NO_FANOUT~ +rs3_i[31] => ~NO_FANOUT~ +rs4_i[0] => ~NO_FANOUT~ +rs4_i[1] => ~NO_FANOUT~ +rs4_i[2] => ~NO_FANOUT~ +rs4_i[3] => ~NO_FANOUT~ +rs4_i[4] => ~NO_FANOUT~ +rs4_i[5] => ~NO_FANOUT~ +rs4_i[6] => ~NO_FANOUT~ +rs4_i[7] => ~NO_FANOUT~ +rs4_i[8] => ~NO_FANOUT~ +rs4_i[9] => ~NO_FANOUT~ +rs4_i[10] => ~NO_FANOUT~ +rs4_i[11] => ~NO_FANOUT~ +rs4_i[12] => ~NO_FANOUT~ +rs4_i[13] => ~NO_FANOUT~ +rs4_i[14] => ~NO_FANOUT~ +rs4_i[15] => ~NO_FANOUT~ +rs4_i[16] => ~NO_FANOUT~ +rs4_i[17] => ~NO_FANOUT~ +rs4_i[18] => ~NO_FANOUT~ +rs4_i[19] => ~NO_FANOUT~ +rs4_i[20] => ~NO_FANOUT~ +rs4_i[21] => ~NO_FANOUT~ +rs4_i[22] => ~NO_FANOUT~ +rs4_i[23] => ~NO_FANOUT~ +rs4_i[24] => ~NO_FANOUT~ +rs4_i[25] => ~NO_FANOUT~ +rs4_i[26] => ~NO_FANOUT~ +rs4_i[27] => ~NO_FANOUT~ +rs4_i[28] => ~NO_FANOUT~ +rs4_i[29] => ~NO_FANOUT~ +rs4_i[30] => ~NO_FANOUT~ +rs4_i[31] => ~NO_FANOUT~ +pc_i[0] => opa[0].DATAB +pc_i[1] => opa[1].DATAB +pc_i[2] => opa[2].DATAB +pc_i[3] => opa[3].DATAB +pc_i[4] => opa[4].DATAB +pc_i[5] => opa[5].DATAB +pc_i[6] => opa[6].DATAB +pc_i[7] => opa[7].DATAB +pc_i[8] => opa[8].DATAB +pc_i[9] => opa[9].DATAB +pc_i[10] => opa[10].DATAB +pc_i[11] => opa[11].DATAB +pc_i[12] => opa[12].DATAB +pc_i[13] => opa[13].DATAB +pc_i[14] => opa[14].DATAB +pc_i[15] => opa[15].DATAB +pc_i[16] => opa[16].DATAB +pc_i[17] => opa[17].DATAB +pc_i[18] => opa[18].DATAB +pc_i[19] => opa[19].DATAB +pc_i[20] => opa[20].DATAB +pc_i[21] => opa[21].DATAB +pc_i[22] => opa[22].DATAB +pc_i[23] => opa[23].DATAB +pc_i[24] => opa[24].DATAB +pc_i[25] => opa[25].DATAB +pc_i[26] => opa[26].DATAB +pc_i[27] => opa[27].DATAB +pc_i[28] => opa[28].DATAB +pc_i[29] => opa[29].DATAB +pc_i[30] => opa[30].DATAB +pc_i[31] => opa[31].DATAB +imm_i[0] => opb[0].DATAB +imm_i[1] => opb[1].DATAB +imm_i[2] => opb[2].DATAB +imm_i[3] => opb[3].DATAB +imm_i[4] => opb[4].DATAB +imm_i[5] => opb[5].DATAB +imm_i[6] => opb[6].DATAB +imm_i[7] => opb[7].DATAB +imm_i[8] => opb[8].DATAB +imm_i[9] => opb[9].DATAB +imm_i[10] => opb[10].DATAB +imm_i[11] => opb[11].DATAB +imm_i[12] => opb[12].DATAB +imm_i[13] => opb[13].DATAB +imm_i[14] => opb[14].DATAB +imm_i[15] => opb[15].DATAB +imm_i[16] => opb[16].DATAB +imm_i[17] => opb[17].DATAB +imm_i[18] => opb[18].DATAB +imm_i[19] => opb[19].DATAB +imm_i[20] => opb[20].DATAB +imm_i[21] => opb[21].DATAB +imm_i[22] => opb[22].DATAB +imm_i[23] => opb[23].DATAB +imm_i[24] => opb[24].DATAB +imm_i[25] => opb[25].DATAB +imm_i[26] => opb[26].DATAB +imm_i[27] => opb[27].DATAB +imm_i[28] => opb[28].DATAB +imm_i[29] => opb[29].DATAB +imm_i[30] => opb[30].DATAB +imm_i[31] => opb[31].DATAB +cmp_o[0] <= Equal0.DB_MAX_OUTPUT_PORT_TYPE +cmp_o[1] <= LessThan0.DB_MAX_OUTPUT_PORT_TYPE +res_o[0] <= Mux31.DB_MAX_OUTPUT_PORT_TYPE +res_o[1] <= Mux30.DB_MAX_OUTPUT_PORT_TYPE +res_o[2] <= Mux29.DB_MAX_OUTPUT_PORT_TYPE +res_o[3] <= Mux28.DB_MAX_OUTPUT_PORT_TYPE +res_o[4] <= Mux27.DB_MAX_OUTPUT_PORT_TYPE +res_o[5] <= Mux26.DB_MAX_OUTPUT_PORT_TYPE +res_o[6] <= Mux25.DB_MAX_OUTPUT_PORT_TYPE +res_o[7] <= Mux24.DB_MAX_OUTPUT_PORT_TYPE +res_o[8] <= Mux23.DB_MAX_OUTPUT_PORT_TYPE +res_o[9] <= Mux22.DB_MAX_OUTPUT_PORT_TYPE +res_o[10] <= Mux21.DB_MAX_OUTPUT_PORT_TYPE +res_o[11] <= Mux20.DB_MAX_OUTPUT_PORT_TYPE +res_o[12] <= Mux19.DB_MAX_OUTPUT_PORT_TYPE +res_o[13] <= Mux18.DB_MAX_OUTPUT_PORT_TYPE +res_o[14] <= Mux17.DB_MAX_OUTPUT_PORT_TYPE +res_o[15] <= Mux16.DB_MAX_OUTPUT_PORT_TYPE +res_o[16] <= Mux15.DB_MAX_OUTPUT_PORT_TYPE +res_o[17] <= Mux14.DB_MAX_OUTPUT_PORT_TYPE +res_o[18] <= Mux13.DB_MAX_OUTPUT_PORT_TYPE +res_o[19] <= Mux12.DB_MAX_OUTPUT_PORT_TYPE +res_o[20] <= Mux11.DB_MAX_OUTPUT_PORT_TYPE +res_o[21] <= Mux10.DB_MAX_OUTPUT_PORT_TYPE +res_o[22] <= Mux9.DB_MAX_OUTPUT_PORT_TYPE +res_o[23] <= Mux8.DB_MAX_OUTPUT_PORT_TYPE +res_o[24] <= Mux7.DB_MAX_OUTPUT_PORT_TYPE +res_o[25] <= Mux6.DB_MAX_OUTPUT_PORT_TYPE +res_o[26] <= Mux5.DB_MAX_OUTPUT_PORT_TYPE +res_o[27] <= Mux4.DB_MAX_OUTPUT_PORT_TYPE +res_o[28] <= Mux3.DB_MAX_OUTPUT_PORT_TYPE +res_o[29] <= Mux2.DB_MAX_OUTPUT_PORT_TYPE +res_o[30] <= Mux1.DB_MAX_OUTPUT_PORT_TYPE +res_o[31] <= Mux0.DB_MAX_OUTPUT_PORT_TYPE +add_o[0] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[1] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[2] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[3] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[4] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[5] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[6] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[7] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[8] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[9] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[10] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[11] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[12] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[13] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[14] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[15] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[16] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[17] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[18] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[19] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[20] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[21] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[22] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[23] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[24] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[25] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[26] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[27] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[28] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[29] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[30] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +add_o[31] <= addsub_res.DB_MAX_OUTPUT_PORT_TYPE +fpu_flags_o[0] <= +fpu_flags_o[1] <= +fpu_flags_o[2] <= +fpu_flags_o[3] <= +fpu_flags_o[4] <= +idone_o <= idone_o.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst +clk_i => shifter.sreg[0].CLK +clk_i => shifter.sreg[1].CLK +clk_i => shifter.sreg[2].CLK +clk_i => shifter.sreg[3].CLK +clk_i => shifter.sreg[4].CLK +clk_i => shifter.sreg[5].CLK +clk_i => shifter.sreg[6].CLK +clk_i => shifter.sreg[7].CLK +clk_i => shifter.sreg[8].CLK +clk_i => shifter.sreg[9].CLK +clk_i => shifter.sreg[10].CLK +clk_i => shifter.sreg[11].CLK +clk_i => shifter.sreg[12].CLK +clk_i => shifter.sreg[13].CLK +clk_i => shifter.sreg[14].CLK +clk_i => shifter.sreg[15].CLK +clk_i => shifter.sreg[16].CLK +clk_i => shifter.sreg[17].CLK +clk_i => shifter.sreg[18].CLK +clk_i => shifter.sreg[19].CLK +clk_i => shifter.sreg[20].CLK +clk_i => shifter.sreg[21].CLK +clk_i => shifter.sreg[22].CLK +clk_i => shifter.sreg[23].CLK +clk_i => shifter.sreg[24].CLK +clk_i => shifter.sreg[25].CLK +clk_i => shifter.sreg[26].CLK +clk_i => shifter.sreg[27].CLK +clk_i => shifter.sreg[28].CLK +clk_i => shifter.sreg[29].CLK +clk_i => shifter.sreg[30].CLK +clk_i => shifter.sreg[31].CLK +clk_i => shifter.cnt[0].CLK +clk_i => shifter.cnt[1].CLK +clk_i => shifter.cnt[2].CLK +clk_i => shifter.cnt[3].CLK +clk_i => shifter.cnt[4].CLK +clk_i => shifter.busy_ff.CLK +clk_i => shifter.busy.CLK +rstn_i => shifter.sreg[0].ACLR +rstn_i => shifter.sreg[1].ACLR +rstn_i => shifter.sreg[2].ACLR +rstn_i => shifter.sreg[3].ACLR +rstn_i => shifter.sreg[4].ACLR +rstn_i => shifter.sreg[5].ACLR +rstn_i => shifter.sreg[6].ACLR +rstn_i => shifter.sreg[7].ACLR +rstn_i => shifter.sreg[8].ACLR +rstn_i => shifter.sreg[9].ACLR +rstn_i => shifter.sreg[10].ACLR +rstn_i => shifter.sreg[11].ACLR +rstn_i => shifter.sreg[12].ACLR +rstn_i => shifter.sreg[13].ACLR +rstn_i => shifter.sreg[14].ACLR +rstn_i => shifter.sreg[15].ACLR +rstn_i => shifter.sreg[16].ACLR +rstn_i => shifter.sreg[17].ACLR +rstn_i => shifter.sreg[18].ACLR +rstn_i => shifter.sreg[19].ACLR +rstn_i => shifter.sreg[20].ACLR +rstn_i => shifter.sreg[21].ACLR +rstn_i => shifter.sreg[22].ACLR +rstn_i => shifter.sreg[23].ACLR +rstn_i => shifter.sreg[24].ACLR +rstn_i => shifter.sreg[25].ACLR +rstn_i => shifter.sreg[26].ACLR +rstn_i => shifter.sreg[27].ACLR +rstn_i => shifter.sreg[28].ACLR +rstn_i => shifter.sreg[29].ACLR +rstn_i => shifter.sreg[30].ACLR +rstn_i => shifter.sreg[31].ACLR +rstn_i => shifter.cnt[0].ACLR +rstn_i => shifter.cnt[1].ACLR +rstn_i => shifter.cnt[2].ACLR +rstn_i => shifter.cnt[3].ACLR +rstn_i => shifter.cnt[4].ACLR +rstn_i => shifter.busy_ff.ACLR +rstn_i => shifter.busy.ACLR +ctrl_i[0] => ~NO_FANOUT~ +ctrl_i[1] => ~NO_FANOUT~ +ctrl_i[2] => ~NO_FANOUT~ +ctrl_i[3] => ~NO_FANOUT~ +ctrl_i[4] => ~NO_FANOUT~ +ctrl_i[5] => ~NO_FANOUT~ +ctrl_i[6] => ~NO_FANOUT~ +ctrl_i[7] => ~NO_FANOUT~ +ctrl_i[8] => ~NO_FANOUT~ +ctrl_i[9] => ~NO_FANOUT~ +ctrl_i[10] => ~NO_FANOUT~ +ctrl_i[11] => ~NO_FANOUT~ +ctrl_i[12] => ~NO_FANOUT~ +ctrl_i[13] => ~NO_FANOUT~ +ctrl_i[14] => ~NO_FANOUT~ +ctrl_i[15] => ~NO_FANOUT~ +ctrl_i[16] => ~NO_FANOUT~ +ctrl_i[17] => ~NO_FANOUT~ +ctrl_i[18] => ~NO_FANOUT~ +ctrl_i[19] => ~NO_FANOUT~ +ctrl_i[20] => ~NO_FANOUT~ +ctrl_i[21] => ~NO_FANOUT~ +ctrl_i[22] => ~NO_FANOUT~ +ctrl_i[23] => ~NO_FANOUT~ +ctrl_i[24] => ~NO_FANOUT~ +ctrl_i[25] => ~NO_FANOUT~ +ctrl_i[26] => ~NO_FANOUT~ +ctrl_i[27] => ~NO_FANOUT~ +ctrl_i[28] => ~NO_FANOUT~ +ctrl_i[29] => ~NO_FANOUT~ +ctrl_i[30] => ~NO_FANOUT~ +ctrl_i[31] => ~NO_FANOUT~ +ctrl_i[32] => ~NO_FANOUT~ +ctrl_i[33] => ~NO_FANOUT~ +ctrl_i[34] => ~NO_FANOUT~ +ctrl_i[35] => ~NO_FANOUT~ +ctrl_i[36] => ~NO_FANOUT~ +ctrl_i[37] => ~NO_FANOUT~ +ctrl_i[38] => ~NO_FANOUT~ +ctrl_i[39] => ~NO_FANOUT~ +ctrl_i[40] => ~NO_FANOUT~ +ctrl_i[41] => ~NO_FANOUT~ +ctrl_i[42] => ~NO_FANOUT~ +ctrl_i[43] => ~NO_FANOUT~ +ctrl_i[44] => ~NO_FANOUT~ +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[45] => shifter.OUTPUTSELECT +ctrl_i[46] => ~NO_FANOUT~ +ctrl_i[47] => ~NO_FANOUT~ +ctrl_i[48] => ~NO_FANOUT~ +ctrl_i[49] => ~NO_FANOUT~ +ctrl_i[50] => ~NO_FANOUT~ +ctrl_i[51] => ~NO_FANOUT~ +ctrl_i[52] => ~NO_FANOUT~ +ctrl_i[53] => ~NO_FANOUT~ +ctrl_i[54] => ~NO_FANOUT~ +ctrl_i[55] => ~NO_FANOUT~ +ctrl_i[56] => sreg.IN1 +ctrl_i[57] => ~NO_FANOUT~ +ctrl_i[58] => ~NO_FANOUT~ +ctrl_i[59] => ~NO_FANOUT~ +ctrl_i[60] => ~NO_FANOUT~ +ctrl_i[61] => ~NO_FANOUT~ +ctrl_i[62] => ~NO_FANOUT~ +ctrl_i[63] => ~NO_FANOUT~ +ctrl_i[64] => ~NO_FANOUT~ +ctrl_i[65] => ~NO_FANOUT~ +ctrl_i[66] => ~NO_FANOUT~ +ctrl_i[67] => serial_shifter_core.IN1 +ctrl_i[68] => ~NO_FANOUT~ +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +start_i => shifter.OUTPUTSELECT +rs1_i[0] => shifter.DATAB +rs1_i[1] => shifter.DATAB +rs1_i[2] => shifter.DATAB +rs1_i[3] => shifter.DATAB +rs1_i[4] => shifter.DATAB +rs1_i[5] => shifter.DATAB +rs1_i[6] => shifter.DATAB +rs1_i[7] => shifter.DATAB +rs1_i[8] => shifter.DATAB +rs1_i[9] => shifter.DATAB +rs1_i[10] => shifter.DATAB +rs1_i[11] => shifter.DATAB +rs1_i[12] => shifter.DATAB +rs1_i[13] => shifter.DATAB +rs1_i[14] => shifter.DATAB +rs1_i[15] => shifter.DATAB +rs1_i[16] => shifter.DATAB +rs1_i[17] => shifter.DATAB +rs1_i[18] => shifter.DATAB +rs1_i[19] => shifter.DATAB +rs1_i[20] => shifter.DATAB +rs1_i[21] => shifter.DATAB +rs1_i[22] => shifter.DATAB +rs1_i[23] => shifter.DATAB +rs1_i[24] => shifter.DATAB +rs1_i[25] => shifter.DATAB +rs1_i[26] => shifter.DATAB +rs1_i[27] => shifter.DATAB +rs1_i[28] => shifter.DATAB +rs1_i[29] => shifter.DATAB +rs1_i[30] => shifter.DATAB +rs1_i[31] => shifter.DATAB +shamt_i[0] => shifter.DATAB +shamt_i[1] => shifter.DATAB +shamt_i[2] => shifter.DATAB +shamt_i[3] => shifter.DATAB +shamt_i[4] => shifter.DATAB +res_o[0] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[1] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[2] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[3] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[4] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[5] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[6] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[7] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[8] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[9] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[10] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[11] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[12] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[13] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[14] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[15] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[16] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[17] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[18] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[19] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[20] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[21] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[22] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[23] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[24] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[25] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[26] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[27] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[28] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[29] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[30] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[31] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +valid_o <= valid_o.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst +clk_i => div.quotient[0].CLK +clk_i => div.quotient[1].CLK +clk_i => div.quotient[2].CLK +clk_i => div.quotient[3].CLK +clk_i => div.quotient[4].CLK +clk_i => div.quotient[5].CLK +clk_i => div.quotient[6].CLK +clk_i => div.quotient[7].CLK +clk_i => div.quotient[8].CLK +clk_i => div.quotient[9].CLK +clk_i => div.quotient[10].CLK +clk_i => div.quotient[11].CLK +clk_i => div.quotient[12].CLK +clk_i => div.quotient[13].CLK +clk_i => div.quotient[14].CLK +clk_i => div.quotient[15].CLK +clk_i => div.quotient[16].CLK +clk_i => div.quotient[17].CLK +clk_i => div.quotient[18].CLK +clk_i => div.quotient[19].CLK +clk_i => div.quotient[20].CLK +clk_i => div.quotient[21].CLK +clk_i => div.quotient[22].CLK +clk_i => div.quotient[23].CLK +clk_i => div.quotient[24].CLK +clk_i => div.quotient[25].CLK +clk_i => div.quotient[26].CLK +clk_i => div.quotient[27].CLK +clk_i => div.quotient[28].CLK +clk_i => div.quotient[29].CLK +clk_i => div.quotient[30].CLK +clk_i => div.quotient[31].CLK +clk_i => div.remainder[0].CLK +clk_i => div.remainder[1].CLK +clk_i => div.remainder[2].CLK +clk_i => div.remainder[3].CLK +clk_i => div.remainder[4].CLK +clk_i => div.remainder[5].CLK +clk_i => div.remainder[6].CLK +clk_i => div.remainder[7].CLK +clk_i => div.remainder[8].CLK +clk_i => div.remainder[9].CLK +clk_i => div.remainder[10].CLK +clk_i => div.remainder[11].CLK +clk_i => div.remainder[12].CLK +clk_i => div.remainder[13].CLK +clk_i => div.remainder[14].CLK +clk_i => div.remainder[15].CLK +clk_i => div.remainder[16].CLK +clk_i => div.remainder[17].CLK +clk_i => div.remainder[18].CLK +clk_i => div.remainder[19].CLK +clk_i => div.remainder[20].CLK +clk_i => div.remainder[21].CLK +clk_i => div.remainder[22].CLK +clk_i => div.remainder[23].CLK +clk_i => div.remainder[24].CLK +clk_i => div.remainder[25].CLK +clk_i => div.remainder[26].CLK +clk_i => div.remainder[27].CLK +clk_i => div.remainder[28].CLK +clk_i => div.remainder[29].CLK +clk_i => div.remainder[30].CLK +clk_i => div.remainder[31].CLK +clk_i => mul.prod[0].CLK +clk_i => mul.prod[1].CLK +clk_i => mul.prod[2].CLK +clk_i => mul.prod[3].CLK +clk_i => mul.prod[4].CLK +clk_i => mul.prod[5].CLK +clk_i => mul.prod[6].CLK +clk_i => mul.prod[7].CLK +clk_i => mul.prod[8].CLK +clk_i => mul.prod[9].CLK +clk_i => mul.prod[10].CLK +clk_i => mul.prod[11].CLK +clk_i => mul.prod[12].CLK +clk_i => mul.prod[13].CLK +clk_i => mul.prod[14].CLK +clk_i => mul.prod[15].CLK +clk_i => mul.prod[16].CLK +clk_i => mul.prod[17].CLK +clk_i => mul.prod[18].CLK +clk_i => mul.prod[19].CLK +clk_i => mul.prod[20].CLK +clk_i => mul.prod[21].CLK +clk_i => mul.prod[22].CLK +clk_i => mul.prod[23].CLK +clk_i => mul.prod[24].CLK +clk_i => mul.prod[25].CLK +clk_i => mul.prod[26].CLK +clk_i => mul.prod[27].CLK +clk_i => mul.prod[28].CLK +clk_i => mul.prod[29].CLK +clk_i => mul.prod[30].CLK +clk_i => mul.prod[31].CLK +clk_i => mul.prod[32].CLK +clk_i => mul.prod[33].CLK +clk_i => mul.prod[34].CLK +clk_i => mul.prod[35].CLK +clk_i => mul.prod[36].CLK +clk_i => mul.prod[37].CLK +clk_i => mul.prod[38].CLK +clk_i => mul.prod[39].CLK +clk_i => mul.prod[40].CLK +clk_i => mul.prod[41].CLK +clk_i => mul.prod[42].CLK +clk_i => mul.prod[43].CLK +clk_i => mul.prod[44].CLK +clk_i => mul.prod[45].CLK +clk_i => mul.prod[46].CLK +clk_i => mul.prod[47].CLK +clk_i => mul.prod[48].CLK +clk_i => mul.prod[49].CLK +clk_i => mul.prod[50].CLK +clk_i => mul.prod[51].CLK +clk_i => mul.prod[52].CLK +clk_i => mul.prod[53].CLK +clk_i => mul.prod[54].CLK +clk_i => mul.prod[55].CLK +clk_i => mul.prod[56].CLK +clk_i => mul.prod[57].CLK +clk_i => mul.prod[58].CLK +clk_i => mul.prod[59].CLK +clk_i => mul.prod[60].CLK +clk_i => mul.prod[61].CLK +clk_i => mul.prod[62].CLK +clk_i => mul.prod[63].CLK +clk_i => div.sign_mod.CLK +clk_i => ctrl.rs2_abs[0].CLK +clk_i => ctrl.rs2_abs[1].CLK +clk_i => ctrl.rs2_abs[2].CLK +clk_i => ctrl.rs2_abs[3].CLK +clk_i => ctrl.rs2_abs[4].CLK +clk_i => ctrl.rs2_abs[5].CLK +clk_i => ctrl.rs2_abs[6].CLK +clk_i => ctrl.rs2_abs[7].CLK +clk_i => ctrl.rs2_abs[8].CLK +clk_i => ctrl.rs2_abs[9].CLK +clk_i => ctrl.rs2_abs[10].CLK +clk_i => ctrl.rs2_abs[11].CLK +clk_i => ctrl.rs2_abs[12].CLK +clk_i => ctrl.rs2_abs[13].CLK +clk_i => ctrl.rs2_abs[14].CLK +clk_i => ctrl.rs2_abs[15].CLK +clk_i => ctrl.rs2_abs[16].CLK +clk_i => ctrl.rs2_abs[17].CLK +clk_i => ctrl.rs2_abs[18].CLK +clk_i => ctrl.rs2_abs[19].CLK +clk_i => ctrl.rs2_abs[20].CLK +clk_i => ctrl.rs2_abs[21].CLK +clk_i => ctrl.rs2_abs[22].CLK +clk_i => ctrl.rs2_abs[23].CLK +clk_i => ctrl.rs2_abs[24].CLK +clk_i => ctrl.rs2_abs[25].CLK +clk_i => ctrl.rs2_abs[26].CLK +clk_i => ctrl.rs2_abs[27].CLK +clk_i => ctrl.rs2_abs[28].CLK +clk_i => ctrl.rs2_abs[29].CLK +clk_i => ctrl.rs2_abs[30].CLK +clk_i => ctrl.rs2_abs[31].CLK +clk_i => ctrl.out_en.CLK +clk_i => ctrl.cp_op_ff[0].CLK +clk_i => ctrl.cp_op_ff[1].CLK +clk_i => ctrl.cp_op_ff[2].CLK +clk_i => ctrl.cnt[0].CLK +clk_i => ctrl.cnt[1].CLK +clk_i => ctrl.cnt[2].CLK +clk_i => ctrl.cnt[3].CLK +clk_i => ctrl.cnt[4].CLK +clk_i => ctrl.state~1.DATAIN +rstn_i => div.sign_mod.ACLR +rstn_i => ctrl.rs2_abs[0].ACLR +rstn_i => ctrl.rs2_abs[1].ACLR +rstn_i => ctrl.rs2_abs[2].ACLR +rstn_i => ctrl.rs2_abs[3].ACLR +rstn_i => ctrl.rs2_abs[4].ACLR +rstn_i => ctrl.rs2_abs[5].ACLR +rstn_i => ctrl.rs2_abs[6].ACLR +rstn_i => ctrl.rs2_abs[7].ACLR +rstn_i => ctrl.rs2_abs[8].ACLR +rstn_i => ctrl.rs2_abs[9].ACLR +rstn_i => ctrl.rs2_abs[10].ACLR +rstn_i => ctrl.rs2_abs[11].ACLR +rstn_i => ctrl.rs2_abs[12].ACLR +rstn_i => ctrl.rs2_abs[13].ACLR +rstn_i => ctrl.rs2_abs[14].ACLR +rstn_i => ctrl.rs2_abs[15].ACLR +rstn_i => ctrl.rs2_abs[16].ACLR +rstn_i => ctrl.rs2_abs[17].ACLR +rstn_i => ctrl.rs2_abs[18].ACLR +rstn_i => ctrl.rs2_abs[19].ACLR +rstn_i => ctrl.rs2_abs[20].ACLR +rstn_i => ctrl.rs2_abs[21].ACLR +rstn_i => ctrl.rs2_abs[22].ACLR +rstn_i => ctrl.rs2_abs[23].ACLR +rstn_i => ctrl.rs2_abs[24].ACLR +rstn_i => ctrl.rs2_abs[25].ACLR +rstn_i => ctrl.rs2_abs[26].ACLR +rstn_i => ctrl.rs2_abs[27].ACLR +rstn_i => ctrl.rs2_abs[28].ACLR +rstn_i => ctrl.rs2_abs[29].ACLR +rstn_i => ctrl.rs2_abs[30].ACLR +rstn_i => ctrl.rs2_abs[31].ACLR +rstn_i => ctrl.out_en.ACLR +rstn_i => ctrl.cp_op_ff[0].ACLR +rstn_i => ctrl.cp_op_ff[1].ACLR +rstn_i => ctrl.cp_op_ff[2].ACLR +rstn_i => ctrl.cnt[0].ACLR +rstn_i => ctrl.cnt[1].ACLR +rstn_i => ctrl.cnt[2].ACLR +rstn_i => ctrl.cnt[3].ACLR +rstn_i => ctrl.cnt[4].ACLR +rstn_i => ctrl.state~3.DATAIN +ctrl_i[0] => ~NO_FANOUT~ +ctrl_i[1] => ~NO_FANOUT~ +ctrl_i[2] => ~NO_FANOUT~ +ctrl_i[3] => ~NO_FANOUT~ +ctrl_i[4] => ~NO_FANOUT~ +ctrl_i[5] => ~NO_FANOUT~ +ctrl_i[6] => ~NO_FANOUT~ +ctrl_i[7] => ~NO_FANOUT~ +ctrl_i[8] => ~NO_FANOUT~ +ctrl_i[9] => ~NO_FANOUT~ +ctrl_i[10] => ~NO_FANOUT~ +ctrl_i[11] => ~NO_FANOUT~ +ctrl_i[12] => ~NO_FANOUT~ +ctrl_i[13] => ~NO_FANOUT~ +ctrl_i[14] => ~NO_FANOUT~ +ctrl_i[15] => ~NO_FANOUT~ +ctrl_i[16] => ~NO_FANOUT~ +ctrl_i[17] => ~NO_FANOUT~ +ctrl_i[18] => ~NO_FANOUT~ +ctrl_i[19] => ~NO_FANOUT~ +ctrl_i[20] => ~NO_FANOUT~ +ctrl_i[21] => ~NO_FANOUT~ +ctrl_i[22] => ~NO_FANOUT~ +ctrl_i[23] => ~NO_FANOUT~ +ctrl_i[24] => ~NO_FANOUT~ +ctrl_i[25] => ~NO_FANOUT~ +ctrl_i[26] => ~NO_FANOUT~ +ctrl_i[27] => ~NO_FANOUT~ +ctrl_i[28] => ~NO_FANOUT~ +ctrl_i[29] => ~NO_FANOUT~ +ctrl_i[30] => ~NO_FANOUT~ +ctrl_i[31] => ~NO_FANOUT~ +ctrl_i[32] => ~NO_FANOUT~ +ctrl_i[33] => ~NO_FANOUT~ +ctrl_i[34] => ~NO_FANOUT~ +ctrl_i[35] => ~NO_FANOUT~ +ctrl_i[36] => ~NO_FANOUT~ +ctrl_i[37] => ~NO_FANOUT~ +ctrl_i[38] => ~NO_FANOUT~ +ctrl_i[39] => ~NO_FANOUT~ +ctrl_i[40] => ~NO_FANOUT~ +ctrl_i[41] => ~NO_FANOUT~ +ctrl_i[42] => ~NO_FANOUT~ +ctrl_i[43] => Equal0.IN1 +ctrl_i[43] => Equal1.IN0 +ctrl_i[43] => Equal2.IN2 +ctrl_i[43] => Equal3.IN1 +ctrl_i[43] => Equal4.IN0 +ctrl_i[43] => Equal5.IN1 +ctrl_i[43] => Equal6.IN2 +ctrl_i[43] => ctrl.cp_op_ff[0].DATAIN +ctrl_i[44] => Equal0.IN0 +ctrl_i[44] => Equal1.IN1 +ctrl_i[44] => Equal2.IN1 +ctrl_i[44] => Equal3.IN2 +ctrl_i[44] => Equal4.IN2 +ctrl_i[44] => Equal5.IN0 +ctrl_i[44] => Equal6.IN0 +ctrl_i[44] => ctrl.cp_op_ff[1].DATAIN +ctrl_i[45] => div.start.IN0 +ctrl_i[45] => Equal2.IN0 +ctrl_i[45] => Equal3.IN0 +ctrl_i[45] => Equal4.IN1 +ctrl_i[45] => mul.start.IN0 +ctrl_i[45] => Equal5.IN2 +ctrl_i[45] => Equal6.IN1 +ctrl_i[45] => ctrl.cp_op_ff[2].DATAIN +ctrl_i[46] => ~NO_FANOUT~ +ctrl_i[47] => ~NO_FANOUT~ +ctrl_i[48] => ~NO_FANOUT~ +ctrl_i[49] => ~NO_FANOUT~ +ctrl_i[50] => ~NO_FANOUT~ +ctrl_i[51] => ~NO_FANOUT~ +ctrl_i[52] => ~NO_FANOUT~ +ctrl_i[53] => ~NO_FANOUT~ +ctrl_i[54] => ~NO_FANOUT~ +ctrl_i[55] => ~NO_FANOUT~ +ctrl_i[56] => ~NO_FANOUT~ +ctrl_i[57] => ~NO_FANOUT~ +ctrl_i[58] => ~NO_FANOUT~ +ctrl_i[59] => ~NO_FANOUT~ +ctrl_i[60] => ~NO_FANOUT~ +ctrl_i[61] => ~NO_FANOUT~ +ctrl_i[62] => ~NO_FANOUT~ +ctrl_i[63] => ~NO_FANOUT~ +ctrl_i[64] => ~NO_FANOUT~ +ctrl_i[65] => ~NO_FANOUT~ +ctrl_i[66] => ~NO_FANOUT~ +ctrl_i[67] => coprocessor_ctrl.IN1 +ctrl_i[68] => ~NO_FANOUT~ +start_i => div.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => ctrl.OUTPUTSELECT +start_i => mul.start.IN1 +start_i => div.start.IN1 +rs1_i[0] => mul.DATAB +rs1_i[0] => div.DATAA +rs1_i[0] => Add4.IN31 +rs1_i[1] => mul.DATAB +rs1_i[1] => div.DATAA +rs1_i[1] => Add4.IN30 +rs1_i[2] => mul.DATAB +rs1_i[2] => div.DATAA +rs1_i[2] => Add4.IN29 +rs1_i[3] => mul.DATAB +rs1_i[3] => div.DATAA +rs1_i[3] => Add4.IN28 +rs1_i[4] => mul.DATAB +rs1_i[4] => div.DATAA +rs1_i[4] => Add4.IN27 +rs1_i[5] => mul.DATAB +rs1_i[5] => div.DATAA +rs1_i[5] => Add4.IN26 +rs1_i[6] => mul.DATAB +rs1_i[6] => div.DATAA +rs1_i[6] => Add4.IN25 +rs1_i[7] => mul.DATAB +rs1_i[7] => div.DATAA +rs1_i[7] => Add4.IN24 +rs1_i[8] => mul.DATAB +rs1_i[8] => div.DATAA +rs1_i[8] => Add4.IN23 +rs1_i[9] => mul.DATAB +rs1_i[9] => div.DATAA +rs1_i[9] => Add4.IN22 +rs1_i[10] => mul.DATAB +rs1_i[10] => div.DATAA +rs1_i[10] => Add4.IN21 +rs1_i[11] => mul.DATAB +rs1_i[11] => div.DATAA +rs1_i[11] => Add4.IN20 +rs1_i[12] => mul.DATAB +rs1_i[12] => div.DATAA +rs1_i[12] => Add4.IN19 +rs1_i[13] => mul.DATAB +rs1_i[13] => div.DATAA +rs1_i[13] => Add4.IN18 +rs1_i[14] => mul.DATAB +rs1_i[14] => div.DATAA +rs1_i[14] => Add4.IN17 +rs1_i[15] => mul.DATAB +rs1_i[15] => div.DATAA +rs1_i[15] => Add4.IN16 +rs1_i[16] => mul.DATAB +rs1_i[16] => div.DATAA +rs1_i[16] => Add4.IN15 +rs1_i[17] => mul.DATAB +rs1_i[17] => div.DATAA +rs1_i[17] => Add4.IN14 +rs1_i[18] => mul.DATAB +rs1_i[18] => div.DATAA +rs1_i[18] => Add4.IN13 +rs1_i[19] => mul.DATAB +rs1_i[19] => div.DATAA +rs1_i[19] => Add4.IN12 +rs1_i[20] => mul.DATAB +rs1_i[20] => div.DATAA +rs1_i[20] => Add4.IN11 +rs1_i[21] => mul.DATAB +rs1_i[21] => div.DATAA +rs1_i[21] => Add4.IN10 +rs1_i[22] => mul.DATAB +rs1_i[22] => div.DATAA +rs1_i[22] => Add4.IN9 +rs1_i[23] => mul.DATAB +rs1_i[23] => div.DATAA +rs1_i[23] => Add4.IN8 +rs1_i[24] => mul.DATAB +rs1_i[24] => div.DATAA +rs1_i[24] => Add4.IN7 +rs1_i[25] => mul.DATAB +rs1_i[25] => div.DATAA +rs1_i[25] => Add4.IN6 +rs1_i[26] => mul.DATAB +rs1_i[26] => div.DATAA +rs1_i[26] => Add4.IN5 +rs1_i[27] => mul.DATAB +rs1_i[27] => div.DATAA +rs1_i[27] => Add4.IN4 +rs1_i[28] => mul.DATAB +rs1_i[28] => div.DATAA +rs1_i[28] => Add4.IN3 +rs1_i[29] => mul.DATAB +rs1_i[29] => div.DATAA +rs1_i[29] => Add4.IN2 +rs1_i[30] => mul.DATAB +rs1_i[30] => div.DATAA +rs1_i[30] => Add4.IN1 +rs1_i[31] => sign_mod.IN0 +rs1_i[31] => div.DATAB +rs1_i[31] => mul.DATAB +rs1_i[31] => divider_core.IN1 +rs1_i[31] => div.DATAA +rs1_i[31] => Add4.IN0 +rs2_i[0] => tmp_v.IN1 +rs2_i[0] => ctrl.DATAA +rs2_i[0] => Add3.IN33 +rs2_i[0] => Add2.IN32 +rs2_i[0] => Add0.IN31 +rs2_i[1] => tmp_v.IN1 +rs2_i[1] => ctrl.DATAA +rs2_i[1] => Add3.IN32 +rs2_i[1] => Add2.IN31 +rs2_i[1] => Add0.IN30 +rs2_i[2] => tmp_v.IN1 +rs2_i[2] => ctrl.DATAA +rs2_i[2] => Add3.IN31 +rs2_i[2] => Add2.IN30 +rs2_i[2] => Add0.IN29 +rs2_i[3] => tmp_v.IN1 +rs2_i[3] => ctrl.DATAA +rs2_i[3] => Add3.IN30 +rs2_i[3] => Add2.IN29 +rs2_i[3] => Add0.IN28 +rs2_i[4] => tmp_v.IN1 +rs2_i[4] => ctrl.DATAA +rs2_i[4] => Add3.IN29 +rs2_i[4] => Add2.IN28 +rs2_i[4] => Add0.IN27 +rs2_i[5] => tmp_v.IN1 +rs2_i[5] => ctrl.DATAA +rs2_i[5] => Add3.IN28 +rs2_i[5] => Add2.IN27 +rs2_i[5] => Add0.IN26 +rs2_i[6] => tmp_v.IN1 +rs2_i[6] => ctrl.DATAA +rs2_i[6] => Add3.IN27 +rs2_i[6] => Add2.IN26 +rs2_i[6] => Add0.IN25 +rs2_i[7] => tmp_v.IN1 +rs2_i[7] => ctrl.DATAA +rs2_i[7] => Add3.IN26 +rs2_i[7] => Add2.IN25 +rs2_i[7] => Add0.IN24 +rs2_i[8] => tmp_v.IN1 +rs2_i[8] => ctrl.DATAA +rs2_i[8] => Add3.IN25 +rs2_i[8] => Add2.IN24 +rs2_i[8] => Add0.IN23 +rs2_i[9] => tmp_v.IN1 +rs2_i[9] => ctrl.DATAA +rs2_i[9] => Add3.IN24 +rs2_i[9] => Add2.IN23 +rs2_i[9] => Add0.IN22 +rs2_i[10] => tmp_v.IN1 +rs2_i[10] => ctrl.DATAA +rs2_i[10] => Add3.IN23 +rs2_i[10] => Add2.IN22 +rs2_i[10] => Add0.IN21 +rs2_i[11] => tmp_v.IN1 +rs2_i[11] => ctrl.DATAA +rs2_i[11] => Add3.IN22 +rs2_i[11] => Add2.IN21 +rs2_i[11] => Add0.IN20 +rs2_i[12] => tmp_v.IN1 +rs2_i[12] => ctrl.DATAA +rs2_i[12] => Add3.IN21 +rs2_i[12] => Add2.IN20 +rs2_i[12] => Add0.IN19 +rs2_i[13] => tmp_v.IN1 +rs2_i[13] => ctrl.DATAA +rs2_i[13] => Add3.IN20 +rs2_i[13] => Add2.IN19 +rs2_i[13] => Add0.IN18 +rs2_i[14] => tmp_v.IN1 +rs2_i[14] => ctrl.DATAA +rs2_i[14] => Add3.IN19 +rs2_i[14] => Add2.IN18 +rs2_i[14] => Add0.IN17 +rs2_i[15] => tmp_v.IN1 +rs2_i[15] => ctrl.DATAA +rs2_i[15] => Add3.IN18 +rs2_i[15] => Add2.IN17 +rs2_i[15] => Add0.IN16 +rs2_i[16] => tmp_v.IN1 +rs2_i[16] => ctrl.DATAA +rs2_i[16] => Add3.IN17 +rs2_i[16] => Add2.IN16 +rs2_i[16] => Add0.IN15 +rs2_i[17] => tmp_v.IN1 +rs2_i[17] => ctrl.DATAA +rs2_i[17] => Add3.IN16 +rs2_i[17] => Add2.IN15 +rs2_i[17] => Add0.IN14 +rs2_i[18] => tmp_v.IN1 +rs2_i[18] => ctrl.DATAA +rs2_i[18] => Add3.IN15 +rs2_i[18] => Add2.IN14 +rs2_i[18] => Add0.IN13 +rs2_i[19] => tmp_v.IN1 +rs2_i[19] => ctrl.DATAA +rs2_i[19] => Add3.IN14 +rs2_i[19] => Add2.IN13 +rs2_i[19] => Add0.IN12 +rs2_i[20] => tmp_v.IN1 +rs2_i[20] => ctrl.DATAA +rs2_i[20] => Add3.IN13 +rs2_i[20] => Add2.IN12 +rs2_i[20] => Add0.IN11 +rs2_i[21] => tmp_v.IN1 +rs2_i[21] => ctrl.DATAA +rs2_i[21] => Add3.IN12 +rs2_i[21] => Add2.IN11 +rs2_i[21] => Add0.IN10 +rs2_i[22] => tmp_v.IN1 +rs2_i[22] => ctrl.DATAA +rs2_i[22] => Add3.IN11 +rs2_i[22] => Add2.IN10 +rs2_i[22] => Add0.IN9 +rs2_i[23] => tmp_v.IN1 +rs2_i[23] => ctrl.DATAA +rs2_i[23] => Add3.IN10 +rs2_i[23] => Add2.IN9 +rs2_i[23] => Add0.IN8 +rs2_i[24] => tmp_v.IN1 +rs2_i[24] => ctrl.DATAA +rs2_i[24] => Add3.IN9 +rs2_i[24] => Add2.IN8 +rs2_i[24] => Add0.IN7 +rs2_i[25] => tmp_v.IN1 +rs2_i[25] => ctrl.DATAA +rs2_i[25] => Add3.IN8 +rs2_i[25] => Add2.IN7 +rs2_i[25] => Add0.IN6 +rs2_i[26] => tmp_v.IN1 +rs2_i[26] => ctrl.DATAA +rs2_i[26] => Add3.IN7 +rs2_i[26] => Add2.IN6 +rs2_i[26] => Add0.IN5 +rs2_i[27] => tmp_v.IN1 +rs2_i[27] => ctrl.DATAA +rs2_i[27] => Add3.IN6 +rs2_i[27] => Add2.IN5 +rs2_i[27] => Add0.IN4 +rs2_i[28] => tmp_v.IN1 +rs2_i[28] => ctrl.DATAA +rs2_i[28] => Add3.IN5 +rs2_i[28] => Add2.IN4 +rs2_i[28] => Add0.IN3 +rs2_i[29] => tmp_v.IN1 +rs2_i[29] => ctrl.DATAA +rs2_i[29] => Add3.IN4 +rs2_i[29] => Add2.IN3 +rs2_i[29] => Add0.IN2 +rs2_i[30] => tmp_v.IN0 +rs2_i[30] => ctrl.DATAA +rs2_i[30] => Add3.IN3 +rs2_i[30] => Add2.IN2 +rs2_i[30] => Add0.IN1 +rs2_i[31] => sign_mod.IN1 +rs2_i[31] => tmp_v.IN1 +rs2_i[31] => coprocessor_ctrl.IN1 +rs2_i[31] => ctrl.DATAA +rs2_i[31] => Add3.IN2 +rs2_i[31] => Add2.IN1 +rs2_i[31] => Add0.IN0 +res_o[0] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[1] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[2] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[3] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[4] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[5] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[6] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[7] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[8] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[9] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[10] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[11] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[12] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[13] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[14] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[15] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[16] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[17] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[18] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[19] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[20] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[21] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[22] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[23] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[24] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[25] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[26] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[27] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[28] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[29] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[30] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +res_o[31] <= res_o.DB_MAX_OUTPUT_PORT_TYPE +valid_o <= valid_o.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst +clk_i => arbiter.pmp_w_err.CLK +clk_i => arbiter.pmp_r_err.CLK +clk_i => arbiter.err.CLK +clk_i => arbiter.pend.CLK +clk_i => rdata_o[0]~reg0.CLK +clk_i => rdata_o[1]~reg0.CLK +clk_i => rdata_o[2]~reg0.CLK +clk_i => rdata_o[3]~reg0.CLK +clk_i => rdata_o[4]~reg0.CLK +clk_i => rdata_o[5]~reg0.CLK +clk_i => rdata_o[6]~reg0.CLK +clk_i => rdata_o[7]~reg0.CLK +clk_i => rdata_o[8]~reg0.CLK +clk_i => rdata_o[9]~reg0.CLK +clk_i => rdata_o[10]~reg0.CLK +clk_i => rdata_o[11]~reg0.CLK +clk_i => rdata_o[12]~reg0.CLK +clk_i => rdata_o[13]~reg0.CLK +clk_i => rdata_o[14]~reg0.CLK +clk_i => rdata_o[15]~reg0.CLK +clk_i => rdata_o[16]~reg0.CLK +clk_i => rdata_o[17]~reg0.CLK +clk_i => rdata_o[18]~reg0.CLK +clk_i => rdata_o[19]~reg0.CLK +clk_i => rdata_o[20]~reg0.CLK +clk_i => rdata_o[21]~reg0.CLK +clk_i => rdata_o[22]~reg0.CLK +clk_i => rdata_o[23]~reg0.CLK +clk_i => rdata_o[24]~reg0.CLK +clk_i => rdata_o[25]~reg0.CLK +clk_i => rdata_o[26]~reg0.CLK +clk_i => rdata_o[27]~reg0.CLK +clk_i => rdata_o[28]~reg0.CLK +clk_i => rdata_o[29]~reg0.CLK +clk_i => rdata_o[30]~reg0.CLK +clk_i => rdata_o[31]~reg0.CLK +clk_i => d_bus_wdata_o[0]~reg0.CLK +clk_i => d_bus_wdata_o[1]~reg0.CLK +clk_i => d_bus_wdata_o[2]~reg0.CLK +clk_i => d_bus_wdata_o[3]~reg0.CLK +clk_i => d_bus_wdata_o[4]~reg0.CLK +clk_i => d_bus_wdata_o[5]~reg0.CLK +clk_i => d_bus_wdata_o[6]~reg0.CLK +clk_i => d_bus_wdata_o[7]~reg0.CLK +clk_i => d_bus_wdata_o[8]~reg0.CLK +clk_i => d_bus_wdata_o[9]~reg0.CLK +clk_i => d_bus_wdata_o[10]~reg0.CLK +clk_i => d_bus_wdata_o[11]~reg0.CLK +clk_i => d_bus_wdata_o[12]~reg0.CLK +clk_i => d_bus_wdata_o[13]~reg0.CLK +clk_i => d_bus_wdata_o[14]~reg0.CLK +clk_i => d_bus_wdata_o[15]~reg0.CLK +clk_i => d_bus_wdata_o[16]~reg0.CLK +clk_i => d_bus_wdata_o[17]~reg0.CLK +clk_i => d_bus_wdata_o[18]~reg0.CLK +clk_i => d_bus_wdata_o[19]~reg0.CLK +clk_i => d_bus_wdata_o[20]~reg0.CLK +clk_i => d_bus_wdata_o[21]~reg0.CLK +clk_i => d_bus_wdata_o[22]~reg0.CLK +clk_i => d_bus_wdata_o[23]~reg0.CLK +clk_i => d_bus_wdata_o[24]~reg0.CLK +clk_i => d_bus_wdata_o[25]~reg0.CLK +clk_i => d_bus_wdata_o[26]~reg0.CLK +clk_i => d_bus_wdata_o[27]~reg0.CLK +clk_i => d_bus_wdata_o[28]~reg0.CLK +clk_i => d_bus_wdata_o[29]~reg0.CLK +clk_i => d_bus_wdata_o[30]~reg0.CLK +clk_i => d_bus_wdata_o[31]~reg0.CLK +clk_i => d_bus_ben_o[0]~reg0.CLK +clk_i => d_bus_ben_o[1]~reg0.CLK +clk_i => d_bus_ben_o[2]~reg0.CLK +clk_i => d_bus_ben_o[3]~reg0.CLK +clk_i => misaligned.CLK +clk_i => mar[0].CLK +clk_i => mar[1].CLK +clk_i => mar[2].CLK +clk_i => mar[3].CLK +clk_i => mar[4].CLK +clk_i => mar[5].CLK +clk_i => mar[6].CLK +clk_i => mar[7].CLK +clk_i => mar[8].CLK +clk_i => mar[9].CLK +clk_i => mar[10].CLK +clk_i => mar[11].CLK +clk_i => mar[12].CLK +clk_i => mar[13].CLK +clk_i => mar[14].CLK +clk_i => mar[15].CLK +clk_i => mar[16].CLK +clk_i => mar[17].CLK +clk_i => mar[18].CLK +clk_i => mar[19].CLK +clk_i => mar[20].CLK +clk_i => mar[21].CLK +clk_i => mar[22].CLK +clk_i => mar[23].CLK +clk_i => mar[24].CLK +clk_i => mar[25].CLK +clk_i => mar[26].CLK +clk_i => mar[27].CLK +clk_i => mar[28].CLK +clk_i => mar[29].CLK +clk_i => mar[30].CLK +clk_i => mar[31].CLK +rstn_i => arbiter.pmp_w_err.ACLR +rstn_i => arbiter.pmp_r_err.ACLR +rstn_i => arbiter.err.ACLR +rstn_i => arbiter.pend.ACLR +ctrl_i[0] => ~NO_FANOUT~ +ctrl_i[1] => ~NO_FANOUT~ +ctrl_i[2] => ~NO_FANOUT~ +ctrl_i[3] => ~NO_FANOUT~ +ctrl_i[4] => ~NO_FANOUT~ +ctrl_i[5] => ~NO_FANOUT~ +ctrl_i[6] => ~NO_FANOUT~ +ctrl_i[7] => ~NO_FANOUT~ +ctrl_i[8] => ~NO_FANOUT~ +ctrl_i[9] => ~NO_FANOUT~ +ctrl_i[10] => ~NO_FANOUT~ +ctrl_i[11] => ~NO_FANOUT~ +ctrl_i[12] => ~NO_FANOUT~ +ctrl_i[13] => ~NO_FANOUT~ +ctrl_i[14] => ~NO_FANOUT~ +ctrl_i[15] => ~NO_FANOUT~ +ctrl_i[16] => ~NO_FANOUT~ +ctrl_i[17] => ~NO_FANOUT~ +ctrl_i[18] => ~NO_FANOUT~ +ctrl_i[19] => ~NO_FANOUT~ +ctrl_i[20] => ~NO_FANOUT~ +ctrl_i[21] => ~NO_FANOUT~ +ctrl_i[22] => ~NO_FANOUT~ +ctrl_i[23] => ~NO_FANOUT~ +ctrl_i[24] => ~NO_FANOUT~ +ctrl_i[25] => ~NO_FANOUT~ +ctrl_i[26] => ~NO_FANOUT~ +ctrl_i[27] => ~NO_FANOUT~ +ctrl_i[28] => ~NO_FANOUT~ +ctrl_i[29] => ~NO_FANOUT~ +ctrl_i[30] => ~NO_FANOUT~ +ctrl_i[31] => ~NO_FANOUT~ +ctrl_i[32] => ~NO_FANOUT~ +ctrl_i[33] => ~NO_FANOUT~ +ctrl_i[34] => ~NO_FANOUT~ +ctrl_i[35] => ~NO_FANOUT~ +ctrl_i[36] => ~NO_FANOUT~ +ctrl_i[37] => ~NO_FANOUT~ +ctrl_i[38] => arbiter.OUTPUTSELECT +ctrl_i[38] => d_bus_we_o.IN0 +ctrl_i[38] => d_bus_re_o.IN0 +ctrl_i[39] => mar[31].ENA +ctrl_i[39] => mar[30].ENA +ctrl_i[39] => mar[29].ENA +ctrl_i[39] => mar[28].ENA +ctrl_i[39] => mar[27].ENA +ctrl_i[39] => mar[26].ENA +ctrl_i[39] => mar[25].ENA +ctrl_i[39] => mar[24].ENA +ctrl_i[39] => mar[23].ENA +ctrl_i[39] => mar[22].ENA +ctrl_i[39] => mar[21].ENA +ctrl_i[39] => mar[20].ENA +ctrl_i[39] => mar[19].ENA +ctrl_i[39] => mar[18].ENA +ctrl_i[39] => mar[17].ENA +ctrl_i[39] => mar[16].ENA +ctrl_i[39] => mar[15].ENA +ctrl_i[39] => mar[14].ENA +ctrl_i[39] => mar[13].ENA +ctrl_i[39] => mar[12].ENA +ctrl_i[39] => mar[11].ENA +ctrl_i[39] => mar[10].ENA +ctrl_i[39] => mar[9].ENA +ctrl_i[39] => mar[8].ENA +ctrl_i[39] => mar[7].ENA +ctrl_i[39] => mar[6].ENA +ctrl_i[39] => mar[5].ENA +ctrl_i[39] => mar[4].ENA +ctrl_i[39] => mar[3].ENA +ctrl_i[39] => mar[2].ENA +ctrl_i[39] => mar[1].ENA +ctrl_i[39] => mar[0].ENA +ctrl_i[39] => d_bus_ben_o[3]~reg0.ENA +ctrl_i[39] => d_bus_ben_o[2]~reg0.ENA +ctrl_i[39] => d_bus_ben_o[1]~reg0.ENA +ctrl_i[39] => d_bus_ben_o[0]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[31]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[30]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[29]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[28]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[27]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[26]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[25]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[24]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[23]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[22]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[21]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[20]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[19]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[18]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[17]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[16]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[15]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[14]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[13]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[12]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[11]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[10]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[9]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[8]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[7]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[6]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[5]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[4]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[3]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[2]~reg0.ENA +ctrl_i[39] => d_bus_wdata_o[1]~reg0.ENA +ctrl_i[39] => misaligned.ENA +ctrl_i[39] => d_bus_wdata_o[0]~reg0.ENA +ctrl_i[40] => d_bus_fence_o.DATAIN +ctrl_i[41] => ~NO_FANOUT~ +ctrl_i[42] => d_bus_priv_o.DATAIN +ctrl_i[43] => Mux0.IN4 +ctrl_i[43] => Mux1.IN1 +ctrl_i[43] => Mux2.IN1 +ctrl_i[43] => Mux3.IN1 +ctrl_i[43] => Mux4.IN1 +ctrl_i[43] => Mux5.IN1 +ctrl_i[43] => Mux6.IN1 +ctrl_i[43] => Mux7.IN1 +ctrl_i[43] => Mux8.IN1 +ctrl_i[43] => Mux9.IN1 +ctrl_i[43] => Mux10.IN1 +ctrl_i[43] => Mux11.IN1 +ctrl_i[43] => Mux12.IN1 +ctrl_i[43] => Mux13.IN1 +ctrl_i[43] => Mux14.IN1 +ctrl_i[43] => Mux15.IN1 +ctrl_i[43] => Mux16.IN1 +ctrl_i[43] => Mux17.IN4 +ctrl_i[43] => Mux18.IN4 +ctrl_i[43] => Mux19.IN5 +ctrl_i[43] => Mux20.IN5 +ctrl_i[43] => Mux30.IN3 +ctrl_i[43] => Mux31.IN3 +ctrl_i[43] => Mux32.IN3 +ctrl_i[43] => Mux33.IN3 +ctrl_i[43] => Mux34.IN3 +ctrl_i[43] => Mux35.IN3 +ctrl_i[43] => Mux36.IN3 +ctrl_i[43] => Mux37.IN3 +ctrl_i[43] => Mux38.IN3 +ctrl_i[43] => Mux39.IN3 +ctrl_i[43] => Mux40.IN3 +ctrl_i[43] => Mux41.IN3 +ctrl_i[43] => Mux42.IN3 +ctrl_i[43] => Mux43.IN3 +ctrl_i[43] => Mux44.IN3 +ctrl_i[43] => Mux45.IN3 +ctrl_i[43] => Mux46.IN3 +ctrl_i[43] => Mux47.IN3 +ctrl_i[43] => Mux48.IN3 +ctrl_i[43] => Mux49.IN3 +ctrl_i[43] => Mux50.IN3 +ctrl_i[43] => Mux51.IN3 +ctrl_i[43] => Mux52.IN3 +ctrl_i[43] => Mux53.IN3 +ctrl_i[43] => Mux54.IN3 +ctrl_i[43] => Mux55.IN3 +ctrl_i[43] => Mux56.IN3 +ctrl_i[43] => Mux57.IN3 +ctrl_i[43] => Mux58.IN3 +ctrl_i[43] => Mux59.IN3 +ctrl_i[43] => Mux60.IN3 +ctrl_i[43] => Mux61.IN3 +ctrl_i[44] => Mux0.IN3 +ctrl_i[44] => Mux1.IN0 +ctrl_i[44] => Mux2.IN0 +ctrl_i[44] => Mux3.IN0 +ctrl_i[44] => Mux4.IN0 +ctrl_i[44] => Mux5.IN0 +ctrl_i[44] => Mux6.IN0 +ctrl_i[44] => Mux7.IN0 +ctrl_i[44] => Mux8.IN0 +ctrl_i[44] => d_bus_wdata_o.OUTPUTSELECT +ctrl_i[44] => d_bus_wdata_o.OUTPUTSELECT +ctrl_i[44] => d_bus_wdata_o.OUTPUTSELECT +ctrl_i[44] => d_bus_wdata_o.OUTPUTSELECT +ctrl_i[44] => d_bus_wdata_o.OUTPUTSELECT +ctrl_i[44] => d_bus_wdata_o.OUTPUTSELECT +ctrl_i[44] => d_bus_wdata_o.OUTPUTSELECT +ctrl_i[44] => d_bus_wdata_o.OUTPUTSELECT +ctrl_i[44] => Mux9.IN0 +ctrl_i[44] => Mux10.IN0 +ctrl_i[44] => Mux11.IN0 +ctrl_i[44] => Mux12.IN0 +ctrl_i[44] => Mux13.IN0 +ctrl_i[44] => Mux14.IN0 +ctrl_i[44] => Mux15.IN0 +ctrl_i[44] => Mux16.IN0 +ctrl_i[44] => Mux17.IN3 +ctrl_i[44] => Mux18.IN3 +ctrl_i[44] => Mux19.IN4 +ctrl_i[44] => Mux20.IN4 +ctrl_i[44] => Mux30.IN2 +ctrl_i[44] => Mux31.IN2 +ctrl_i[44] => Mux32.IN2 +ctrl_i[44] => Mux33.IN2 +ctrl_i[44] => Mux34.IN2 +ctrl_i[44] => Mux35.IN2 +ctrl_i[44] => Mux36.IN2 +ctrl_i[44] => Mux37.IN2 +ctrl_i[44] => Mux38.IN2 +ctrl_i[44] => Mux39.IN2 +ctrl_i[44] => Mux40.IN2 +ctrl_i[44] => Mux41.IN2 +ctrl_i[44] => Mux42.IN2 +ctrl_i[44] => Mux43.IN2 +ctrl_i[44] => Mux44.IN2 +ctrl_i[44] => Mux45.IN2 +ctrl_i[44] => Mux46.IN2 +ctrl_i[44] => Mux47.IN2 +ctrl_i[44] => Mux48.IN2 +ctrl_i[44] => Mux49.IN2 +ctrl_i[44] => Mux50.IN2 +ctrl_i[44] => Mux51.IN2 +ctrl_i[44] => Mux52.IN2 +ctrl_i[44] => Mux53.IN2 +ctrl_i[44] => Mux54.IN2 +ctrl_i[44] => Mux55.IN2 +ctrl_i[44] => Mux56.IN2 +ctrl_i[44] => Mux57.IN2 +ctrl_i[44] => Mux58.IN2 +ctrl_i[44] => Mux59.IN2 +ctrl_i[44] => Mux60.IN2 +ctrl_i[44] => Mux61.IN2 +ctrl_i[45] => rdata_o.IN0 +ctrl_i[45] => rdata_o.IN0 +ctrl_i[45] => rdata_o.IN1 +ctrl_i[46] => ~NO_FANOUT~ +ctrl_i[47] => ~NO_FANOUT~ +ctrl_i[48] => ~NO_FANOUT~ +ctrl_i[49] => ~NO_FANOUT~ +ctrl_i[50] => ~NO_FANOUT~ +ctrl_i[51] => ~NO_FANOUT~ +ctrl_i[52] => ~NO_FANOUT~ +ctrl_i[53] => ~NO_FANOUT~ +ctrl_i[54] => ~NO_FANOUT~ +ctrl_i[55] => ~NO_FANOUT~ +ctrl_i[56] => ~NO_FANOUT~ +ctrl_i[57] => ~NO_FANOUT~ +ctrl_i[58] => ~NO_FANOUT~ +ctrl_i[59] => ~NO_FANOUT~ +ctrl_i[60] => ~NO_FANOUT~ +ctrl_i[61] => ~NO_FANOUT~ +ctrl_i[62] => ~NO_FANOUT~ +ctrl_i[63] => data_access_arbiter.IN1 +ctrl_i[63] => ma_store_o.IN1 +ctrl_i[63] => d_bus_we_o.IN1 +ctrl_i[63] => ma_load_o.IN1 +ctrl_i[63] => d_bus_re_o.IN1 +ctrl_i[63] => data_access_arbiter.IN1 +ctrl_i[64] => ~NO_FANOUT~ +ctrl_i[65] => ~NO_FANOUT~ +ctrl_i[66] => ~NO_FANOUT~ +ctrl_i[67] => data_access_arbiter.IN0 +ctrl_i[68] => ~NO_FANOUT~ +fetch_pc_i[0] => ~NO_FANOUT~ +fetch_pc_i[1] => ~NO_FANOUT~ +fetch_pc_i[2] => ~NO_FANOUT~ +fetch_pc_i[3] => ~NO_FANOUT~ +fetch_pc_i[4] => ~NO_FANOUT~ +fetch_pc_i[5] => ~NO_FANOUT~ +fetch_pc_i[6] => ~NO_FANOUT~ +fetch_pc_i[7] => ~NO_FANOUT~ +fetch_pc_i[8] => ~NO_FANOUT~ +fetch_pc_i[9] => ~NO_FANOUT~ +fetch_pc_i[10] => ~NO_FANOUT~ +fetch_pc_i[11] => ~NO_FANOUT~ +fetch_pc_i[12] => ~NO_FANOUT~ +fetch_pc_i[13] => ~NO_FANOUT~ +fetch_pc_i[14] => ~NO_FANOUT~ +fetch_pc_i[15] => ~NO_FANOUT~ +fetch_pc_i[16] => ~NO_FANOUT~ +fetch_pc_i[17] => ~NO_FANOUT~ +fetch_pc_i[18] => ~NO_FANOUT~ +fetch_pc_i[19] => ~NO_FANOUT~ +fetch_pc_i[20] => ~NO_FANOUT~ +fetch_pc_i[21] => ~NO_FANOUT~ +fetch_pc_i[22] => ~NO_FANOUT~ +fetch_pc_i[23] => ~NO_FANOUT~ +fetch_pc_i[24] => ~NO_FANOUT~ +fetch_pc_i[25] => ~NO_FANOUT~ +fetch_pc_i[26] => ~NO_FANOUT~ +fetch_pc_i[27] => ~NO_FANOUT~ +fetch_pc_i[28] => ~NO_FANOUT~ +fetch_pc_i[29] => ~NO_FANOUT~ +fetch_pc_i[30] => ~NO_FANOUT~ +fetch_pc_i[31] => ~NO_FANOUT~ +i_pmp_fault_o <= +addr_i[0] => misaligned.IN0 +addr_i[0] => Mux0.IN5 +addr_i[0] => Decoder0.IN1 +addr_i[0] => mar[0].DATAIN +addr_i[1] => misaligned.IN1 +addr_i[1] => Decoder0.IN0 +addr_i[1] => Mux17.IN5 +addr_i[1] => Mux18.IN5 +addr_i[1] => Mux19.IN3 +addr_i[1] => Mux20.IN3 +addr_i[1] => mar[1].DATAIN +addr_i[2] => mar[2].DATAIN +addr_i[3] => mar[3].DATAIN +addr_i[4] => mar[4].DATAIN +addr_i[5] => mar[5].DATAIN +addr_i[6] => mar[6].DATAIN +addr_i[7] => mar[7].DATAIN +addr_i[8] => mar[8].DATAIN +addr_i[9] => mar[9].DATAIN +addr_i[10] => mar[10].DATAIN +addr_i[11] => mar[11].DATAIN +addr_i[12] => mar[12].DATAIN +addr_i[13] => mar[13].DATAIN +addr_i[14] => mar[14].DATAIN +addr_i[15] => mar[15].DATAIN +addr_i[16] => mar[16].DATAIN +addr_i[17] => mar[17].DATAIN +addr_i[18] => mar[18].DATAIN +addr_i[19] => mar[19].DATAIN +addr_i[20] => mar[20].DATAIN +addr_i[21] => mar[21].DATAIN +addr_i[22] => mar[22].DATAIN +addr_i[23] => mar[23].DATAIN +addr_i[24] => mar[24].DATAIN +addr_i[25] => mar[25].DATAIN +addr_i[26] => mar[26].DATAIN +addr_i[27] => mar[27].DATAIN +addr_i[28] => mar[28].DATAIN +addr_i[29] => mar[29].DATAIN +addr_i[30] => mar[30].DATAIN +addr_i[31] => mar[31].DATAIN +wdata_i[0] => Mux8.IN5 +wdata_i[0] => d_bus_wdata_o.DATAA +wdata_i[0] => Mux16.IN5 +wdata_i[0] => d_bus_wdata_o[0]~reg0.DATAIN +wdata_i[1] => Mux7.IN5 +wdata_i[1] => d_bus_wdata_o.DATAA +wdata_i[1] => Mux15.IN5 +wdata_i[1] => d_bus_wdata_o[1]~reg0.DATAIN +wdata_i[2] => Mux6.IN5 +wdata_i[2] => d_bus_wdata_o.DATAA +wdata_i[2] => Mux14.IN5 +wdata_i[2] => d_bus_wdata_o[2]~reg0.DATAIN +wdata_i[3] => Mux5.IN5 +wdata_i[3] => d_bus_wdata_o.DATAA +wdata_i[3] => Mux13.IN5 +wdata_i[3] => d_bus_wdata_o[3]~reg0.DATAIN +wdata_i[4] => Mux4.IN5 +wdata_i[4] => d_bus_wdata_o.DATAA +wdata_i[4] => Mux12.IN5 +wdata_i[4] => d_bus_wdata_o[4]~reg0.DATAIN +wdata_i[5] => Mux3.IN5 +wdata_i[5] => d_bus_wdata_o.DATAA +wdata_i[5] => Mux11.IN5 +wdata_i[5] => d_bus_wdata_o[5]~reg0.DATAIN +wdata_i[6] => Mux2.IN5 +wdata_i[6] => d_bus_wdata_o.DATAA +wdata_i[6] => Mux10.IN5 +wdata_i[6] => d_bus_wdata_o[6]~reg0.DATAIN +wdata_i[7] => Mux1.IN5 +wdata_i[7] => d_bus_wdata_o.DATAA +wdata_i[7] => Mux9.IN5 +wdata_i[7] => d_bus_wdata_o[7]~reg0.DATAIN +wdata_i[8] => Mux8.IN4 +wdata_i[8] => Mux16.IN2 +wdata_i[8] => Mux16.IN3 +wdata_i[8] => Mux16.IN4 +wdata_i[9] => Mux7.IN4 +wdata_i[9] => Mux15.IN2 +wdata_i[9] => Mux15.IN3 +wdata_i[9] => Mux15.IN4 +wdata_i[10] => Mux6.IN4 +wdata_i[10] => Mux14.IN2 +wdata_i[10] => Mux14.IN3 +wdata_i[10] => Mux14.IN4 +wdata_i[11] => Mux5.IN4 +wdata_i[11] => Mux13.IN2 +wdata_i[11] => Mux13.IN3 +wdata_i[11] => Mux13.IN4 +wdata_i[12] => Mux4.IN4 +wdata_i[12] => Mux12.IN2 +wdata_i[12] => Mux12.IN3 +wdata_i[12] => Mux12.IN4 +wdata_i[13] => Mux3.IN4 +wdata_i[13] => Mux11.IN2 +wdata_i[13] => Mux11.IN3 +wdata_i[13] => Mux11.IN4 +wdata_i[14] => Mux2.IN4 +wdata_i[14] => Mux10.IN2 +wdata_i[14] => Mux10.IN3 +wdata_i[14] => Mux10.IN4 +wdata_i[15] => Mux1.IN4 +wdata_i[15] => Mux9.IN2 +wdata_i[15] => Mux9.IN3 +wdata_i[15] => Mux9.IN4 +wdata_i[16] => d_bus_wdata_o.DATAB +wdata_i[17] => d_bus_wdata_o.DATAB +wdata_i[18] => d_bus_wdata_o.DATAB +wdata_i[19] => d_bus_wdata_o.DATAB +wdata_i[20] => d_bus_wdata_o.DATAB +wdata_i[21] => d_bus_wdata_o.DATAB +wdata_i[22] => d_bus_wdata_o.DATAB +wdata_i[23] => d_bus_wdata_o.DATAB +wdata_i[24] => Mux8.IN2 +wdata_i[24] => Mux8.IN3 +wdata_i[25] => Mux7.IN2 +wdata_i[25] => Mux7.IN3 +wdata_i[26] => Mux6.IN2 +wdata_i[26] => Mux6.IN3 +wdata_i[27] => Mux5.IN2 +wdata_i[27] => Mux5.IN3 +wdata_i[28] => Mux4.IN2 +wdata_i[28] => Mux4.IN3 +wdata_i[29] => Mux3.IN2 +wdata_i[29] => Mux3.IN3 +wdata_i[30] => Mux2.IN2 +wdata_i[30] => Mux2.IN3 +wdata_i[31] => Mux1.IN2 +wdata_i[31] => Mux1.IN3 +rdata_o[0] <= rdata_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[1] <= rdata_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[2] <= rdata_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[3] <= rdata_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[4] <= rdata_o[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[5] <= rdata_o[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[6] <= rdata_o[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[7] <= rdata_o[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[8] <= rdata_o[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[9] <= rdata_o[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[10] <= rdata_o[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[11] <= rdata_o[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[12] <= rdata_o[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[13] <= rdata_o[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[14] <= rdata_o[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[15] <= rdata_o[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[16] <= rdata_o[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[17] <= rdata_o[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[18] <= rdata_o[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[19] <= rdata_o[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[20] <= rdata_o[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[21] <= rdata_o[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[22] <= rdata_o[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[23] <= rdata_o[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[24] <= rdata_o[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[25] <= rdata_o[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[26] <= rdata_o[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[27] <= rdata_o[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[28] <= rdata_o[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[29] <= rdata_o[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[30] <= rdata_o[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE +rdata_o[31] <= rdata_o[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE +mar_o[0] <= mar[0].DB_MAX_OUTPUT_PORT_TYPE +mar_o[1] <= mar[1].DB_MAX_OUTPUT_PORT_TYPE +mar_o[2] <= mar[2].DB_MAX_OUTPUT_PORT_TYPE +mar_o[3] <= mar[3].DB_MAX_OUTPUT_PORT_TYPE +mar_o[4] <= mar[4].DB_MAX_OUTPUT_PORT_TYPE +mar_o[5] <= mar[5].DB_MAX_OUTPUT_PORT_TYPE +mar_o[6] <= mar[6].DB_MAX_OUTPUT_PORT_TYPE +mar_o[7] <= mar[7].DB_MAX_OUTPUT_PORT_TYPE +mar_o[8] <= mar[8].DB_MAX_OUTPUT_PORT_TYPE +mar_o[9] <= mar[9].DB_MAX_OUTPUT_PORT_TYPE +mar_o[10] <= mar[10].DB_MAX_OUTPUT_PORT_TYPE +mar_o[11] <= mar[11].DB_MAX_OUTPUT_PORT_TYPE +mar_o[12] <= mar[12].DB_MAX_OUTPUT_PORT_TYPE +mar_o[13] <= mar[13].DB_MAX_OUTPUT_PORT_TYPE +mar_o[14] <= mar[14].DB_MAX_OUTPUT_PORT_TYPE +mar_o[15] <= mar[15].DB_MAX_OUTPUT_PORT_TYPE +mar_o[16] <= mar[16].DB_MAX_OUTPUT_PORT_TYPE +mar_o[17] <= mar[17].DB_MAX_OUTPUT_PORT_TYPE +mar_o[18] <= mar[18].DB_MAX_OUTPUT_PORT_TYPE +mar_o[19] <= mar[19].DB_MAX_OUTPUT_PORT_TYPE +mar_o[20] <= mar[20].DB_MAX_OUTPUT_PORT_TYPE +mar_o[21] <= mar[21].DB_MAX_OUTPUT_PORT_TYPE +mar_o[22] <= mar[22].DB_MAX_OUTPUT_PORT_TYPE +mar_o[23] <= mar[23].DB_MAX_OUTPUT_PORT_TYPE +mar_o[24] <= mar[24].DB_MAX_OUTPUT_PORT_TYPE +mar_o[25] <= mar[25].DB_MAX_OUTPUT_PORT_TYPE +mar_o[26] <= mar[26].DB_MAX_OUTPUT_PORT_TYPE +mar_o[27] <= mar[27].DB_MAX_OUTPUT_PORT_TYPE +mar_o[28] <= mar[28].DB_MAX_OUTPUT_PORT_TYPE +mar_o[29] <= mar[29].DB_MAX_OUTPUT_PORT_TYPE +mar_o[30] <= mar[30].DB_MAX_OUTPUT_PORT_TYPE +mar_o[31] <= mar[31].DB_MAX_OUTPUT_PORT_TYPE +d_wait_o <= d_bus_ack_i.DB_MAX_OUTPUT_PORT_TYPE +ma_load_o <= ma_load_o.DB_MAX_OUTPUT_PORT_TYPE +ma_store_o <= ma_store_o.DB_MAX_OUTPUT_PORT_TYPE +be_load_o <= be_load_o.DB_MAX_OUTPUT_PORT_TYPE +be_store_o <= be_store_o.DB_MAX_OUTPUT_PORT_TYPE +pmp_addr_i[15][0] => ~NO_FANOUT~ +pmp_addr_i[15][1] => ~NO_FANOUT~ +pmp_addr_i[15][2] => ~NO_FANOUT~ +pmp_addr_i[15][3] => ~NO_FANOUT~ +pmp_addr_i[15][4] => ~NO_FANOUT~ +pmp_addr_i[15][5] => ~NO_FANOUT~ +pmp_addr_i[15][6] => ~NO_FANOUT~ +pmp_addr_i[15][7] => ~NO_FANOUT~ +pmp_addr_i[15][8] => ~NO_FANOUT~ +pmp_addr_i[15][9] => ~NO_FANOUT~ +pmp_addr_i[15][10] => ~NO_FANOUT~ +pmp_addr_i[15][11] => ~NO_FANOUT~ +pmp_addr_i[15][12] => ~NO_FANOUT~ +pmp_addr_i[15][13] => ~NO_FANOUT~ +pmp_addr_i[15][14] => ~NO_FANOUT~ +pmp_addr_i[15][15] => ~NO_FANOUT~ +pmp_addr_i[15][16] => ~NO_FANOUT~ +pmp_addr_i[15][17] => ~NO_FANOUT~ +pmp_addr_i[15][18] => ~NO_FANOUT~ +pmp_addr_i[15][19] => ~NO_FANOUT~ +pmp_addr_i[15][20] => ~NO_FANOUT~ +pmp_addr_i[15][21] => ~NO_FANOUT~ +pmp_addr_i[15][22] => ~NO_FANOUT~ +pmp_addr_i[15][23] => ~NO_FANOUT~ +pmp_addr_i[15][24] => ~NO_FANOUT~ +pmp_addr_i[15][25] => ~NO_FANOUT~ +pmp_addr_i[15][26] => ~NO_FANOUT~ +pmp_addr_i[15][27] => ~NO_FANOUT~ +pmp_addr_i[15][28] => ~NO_FANOUT~ +pmp_addr_i[15][29] => ~NO_FANOUT~ +pmp_addr_i[15][30] => ~NO_FANOUT~ +pmp_addr_i[15][31] => ~NO_FANOUT~ +pmp_addr_i[15][32] => ~NO_FANOUT~ +pmp_addr_i[15][33] => ~NO_FANOUT~ +pmp_addr_i[14][0] => ~NO_FANOUT~ +pmp_addr_i[14][1] => ~NO_FANOUT~ +pmp_addr_i[14][2] => ~NO_FANOUT~ +pmp_addr_i[14][3] => ~NO_FANOUT~ +pmp_addr_i[14][4] => ~NO_FANOUT~ +pmp_addr_i[14][5] => ~NO_FANOUT~ +pmp_addr_i[14][6] => ~NO_FANOUT~ +pmp_addr_i[14][7] => ~NO_FANOUT~ +pmp_addr_i[14][8] => ~NO_FANOUT~ +pmp_addr_i[14][9] => ~NO_FANOUT~ +pmp_addr_i[14][10] => ~NO_FANOUT~ +pmp_addr_i[14][11] => ~NO_FANOUT~ +pmp_addr_i[14][12] => ~NO_FANOUT~ +pmp_addr_i[14][13] => ~NO_FANOUT~ +pmp_addr_i[14][14] => ~NO_FANOUT~ +pmp_addr_i[14][15] => ~NO_FANOUT~ +pmp_addr_i[14][16] => ~NO_FANOUT~ +pmp_addr_i[14][17] => ~NO_FANOUT~ +pmp_addr_i[14][18] => ~NO_FANOUT~ +pmp_addr_i[14][19] => ~NO_FANOUT~ +pmp_addr_i[14][20] => ~NO_FANOUT~ +pmp_addr_i[14][21] => ~NO_FANOUT~ +pmp_addr_i[14][22] => ~NO_FANOUT~ +pmp_addr_i[14][23] => ~NO_FANOUT~ +pmp_addr_i[14][24] => ~NO_FANOUT~ +pmp_addr_i[14][25] => ~NO_FANOUT~ +pmp_addr_i[14][26] => ~NO_FANOUT~ +pmp_addr_i[14][27] => ~NO_FANOUT~ +pmp_addr_i[14][28] => ~NO_FANOUT~ +pmp_addr_i[14][29] => ~NO_FANOUT~ +pmp_addr_i[14][30] => ~NO_FANOUT~ +pmp_addr_i[14][31] => ~NO_FANOUT~ +pmp_addr_i[14][32] => ~NO_FANOUT~ +pmp_addr_i[14][33] => ~NO_FANOUT~ +pmp_addr_i[13][0] => ~NO_FANOUT~ +pmp_addr_i[13][1] => ~NO_FANOUT~ +pmp_addr_i[13][2] => ~NO_FANOUT~ +pmp_addr_i[13][3] => ~NO_FANOUT~ +pmp_addr_i[13][4] => ~NO_FANOUT~ +pmp_addr_i[13][5] => ~NO_FANOUT~ +pmp_addr_i[13][6] => ~NO_FANOUT~ +pmp_addr_i[13][7] => ~NO_FANOUT~ +pmp_addr_i[13][8] => ~NO_FANOUT~ +pmp_addr_i[13][9] => ~NO_FANOUT~ +pmp_addr_i[13][10] => ~NO_FANOUT~ +pmp_addr_i[13][11] => ~NO_FANOUT~ +pmp_addr_i[13][12] => ~NO_FANOUT~ +pmp_addr_i[13][13] => ~NO_FANOUT~ +pmp_addr_i[13][14] => ~NO_FANOUT~ +pmp_addr_i[13][15] => ~NO_FANOUT~ +pmp_addr_i[13][16] => ~NO_FANOUT~ +pmp_addr_i[13][17] => ~NO_FANOUT~ +pmp_addr_i[13][18] => ~NO_FANOUT~ +pmp_addr_i[13][19] => ~NO_FANOUT~ +pmp_addr_i[13][20] => ~NO_FANOUT~ +pmp_addr_i[13][21] => ~NO_FANOUT~ +pmp_addr_i[13][22] => ~NO_FANOUT~ +pmp_addr_i[13][23] => ~NO_FANOUT~ +pmp_addr_i[13][24] => ~NO_FANOUT~ +pmp_addr_i[13][25] => ~NO_FANOUT~ +pmp_addr_i[13][26] => ~NO_FANOUT~ +pmp_addr_i[13][27] => ~NO_FANOUT~ +pmp_addr_i[13][28] => ~NO_FANOUT~ +pmp_addr_i[13][29] => ~NO_FANOUT~ +pmp_addr_i[13][30] => ~NO_FANOUT~ +pmp_addr_i[13][31] => ~NO_FANOUT~ +pmp_addr_i[13][32] => ~NO_FANOUT~ +pmp_addr_i[13][33] => ~NO_FANOUT~ +pmp_addr_i[12][0] => ~NO_FANOUT~ +pmp_addr_i[12][1] => ~NO_FANOUT~ +pmp_addr_i[12][2] => ~NO_FANOUT~ +pmp_addr_i[12][3] => ~NO_FANOUT~ +pmp_addr_i[12][4] => ~NO_FANOUT~ +pmp_addr_i[12][5] => ~NO_FANOUT~ +pmp_addr_i[12][6] => ~NO_FANOUT~ +pmp_addr_i[12][7] => ~NO_FANOUT~ +pmp_addr_i[12][8] => ~NO_FANOUT~ +pmp_addr_i[12][9] => ~NO_FANOUT~ +pmp_addr_i[12][10] => ~NO_FANOUT~ +pmp_addr_i[12][11] => ~NO_FANOUT~ +pmp_addr_i[12][12] => ~NO_FANOUT~ +pmp_addr_i[12][13] => ~NO_FANOUT~ +pmp_addr_i[12][14] => ~NO_FANOUT~ +pmp_addr_i[12][15] => ~NO_FANOUT~ +pmp_addr_i[12][16] => ~NO_FANOUT~ +pmp_addr_i[12][17] => ~NO_FANOUT~ +pmp_addr_i[12][18] => ~NO_FANOUT~ +pmp_addr_i[12][19] => ~NO_FANOUT~ +pmp_addr_i[12][20] => ~NO_FANOUT~ +pmp_addr_i[12][21] => ~NO_FANOUT~ +pmp_addr_i[12][22] => ~NO_FANOUT~ +pmp_addr_i[12][23] => ~NO_FANOUT~ +pmp_addr_i[12][24] => ~NO_FANOUT~ +pmp_addr_i[12][25] => ~NO_FANOUT~ +pmp_addr_i[12][26] => ~NO_FANOUT~ +pmp_addr_i[12][27] => ~NO_FANOUT~ +pmp_addr_i[12][28] => ~NO_FANOUT~ +pmp_addr_i[12][29] => ~NO_FANOUT~ +pmp_addr_i[12][30] => ~NO_FANOUT~ +pmp_addr_i[12][31] => ~NO_FANOUT~ +pmp_addr_i[12][32] => ~NO_FANOUT~ +pmp_addr_i[12][33] => ~NO_FANOUT~ +pmp_addr_i[11][0] => ~NO_FANOUT~ +pmp_addr_i[11][1] => ~NO_FANOUT~ +pmp_addr_i[11][2] => ~NO_FANOUT~ +pmp_addr_i[11][3] => ~NO_FANOUT~ +pmp_addr_i[11][4] => ~NO_FANOUT~ +pmp_addr_i[11][5] => ~NO_FANOUT~ +pmp_addr_i[11][6] => ~NO_FANOUT~ +pmp_addr_i[11][7] => ~NO_FANOUT~ +pmp_addr_i[11][8] => ~NO_FANOUT~ +pmp_addr_i[11][9] => ~NO_FANOUT~ +pmp_addr_i[11][10] => ~NO_FANOUT~ +pmp_addr_i[11][11] => ~NO_FANOUT~ +pmp_addr_i[11][12] => ~NO_FANOUT~ +pmp_addr_i[11][13] => ~NO_FANOUT~ +pmp_addr_i[11][14] => ~NO_FANOUT~ +pmp_addr_i[11][15] => ~NO_FANOUT~ +pmp_addr_i[11][16] => ~NO_FANOUT~ +pmp_addr_i[11][17] => ~NO_FANOUT~ +pmp_addr_i[11][18] => ~NO_FANOUT~ +pmp_addr_i[11][19] => ~NO_FANOUT~ +pmp_addr_i[11][20] => ~NO_FANOUT~ +pmp_addr_i[11][21] => ~NO_FANOUT~ +pmp_addr_i[11][22] => ~NO_FANOUT~ +pmp_addr_i[11][23] => ~NO_FANOUT~ +pmp_addr_i[11][24] => ~NO_FANOUT~ +pmp_addr_i[11][25] => ~NO_FANOUT~ +pmp_addr_i[11][26] => ~NO_FANOUT~ +pmp_addr_i[11][27] => ~NO_FANOUT~ +pmp_addr_i[11][28] => ~NO_FANOUT~ +pmp_addr_i[11][29] => ~NO_FANOUT~ +pmp_addr_i[11][30] => ~NO_FANOUT~ +pmp_addr_i[11][31] => ~NO_FANOUT~ +pmp_addr_i[11][32] => ~NO_FANOUT~ +pmp_addr_i[11][33] => ~NO_FANOUT~ +pmp_addr_i[10][0] => ~NO_FANOUT~ +pmp_addr_i[10][1] => ~NO_FANOUT~ +pmp_addr_i[10][2] => ~NO_FANOUT~ +pmp_addr_i[10][3] => ~NO_FANOUT~ +pmp_addr_i[10][4] => ~NO_FANOUT~ +pmp_addr_i[10][5] => ~NO_FANOUT~ +pmp_addr_i[10][6] => ~NO_FANOUT~ +pmp_addr_i[10][7] => ~NO_FANOUT~ +pmp_addr_i[10][8] => ~NO_FANOUT~ +pmp_addr_i[10][9] => ~NO_FANOUT~ +pmp_addr_i[10][10] => ~NO_FANOUT~ +pmp_addr_i[10][11] => ~NO_FANOUT~ +pmp_addr_i[10][12] => ~NO_FANOUT~ +pmp_addr_i[10][13] => ~NO_FANOUT~ +pmp_addr_i[10][14] => ~NO_FANOUT~ +pmp_addr_i[10][15] => ~NO_FANOUT~ +pmp_addr_i[10][16] => ~NO_FANOUT~ +pmp_addr_i[10][17] => ~NO_FANOUT~ +pmp_addr_i[10][18] => ~NO_FANOUT~ +pmp_addr_i[10][19] => ~NO_FANOUT~ +pmp_addr_i[10][20] => ~NO_FANOUT~ +pmp_addr_i[10][21] => ~NO_FANOUT~ +pmp_addr_i[10][22] => ~NO_FANOUT~ +pmp_addr_i[10][23] => ~NO_FANOUT~ +pmp_addr_i[10][24] => ~NO_FANOUT~ +pmp_addr_i[10][25] => ~NO_FANOUT~ +pmp_addr_i[10][26] => ~NO_FANOUT~ +pmp_addr_i[10][27] => ~NO_FANOUT~ +pmp_addr_i[10][28] => ~NO_FANOUT~ +pmp_addr_i[10][29] => ~NO_FANOUT~ +pmp_addr_i[10][30] => ~NO_FANOUT~ +pmp_addr_i[10][31] => ~NO_FANOUT~ +pmp_addr_i[10][32] => ~NO_FANOUT~ +pmp_addr_i[10][33] => ~NO_FANOUT~ +pmp_addr_i[9][0] => ~NO_FANOUT~ +pmp_addr_i[9][1] => ~NO_FANOUT~ +pmp_addr_i[9][2] => ~NO_FANOUT~ +pmp_addr_i[9][3] => ~NO_FANOUT~ +pmp_addr_i[9][4] => ~NO_FANOUT~ +pmp_addr_i[9][5] => ~NO_FANOUT~ +pmp_addr_i[9][6] => ~NO_FANOUT~ +pmp_addr_i[9][7] => ~NO_FANOUT~ +pmp_addr_i[9][8] => ~NO_FANOUT~ +pmp_addr_i[9][9] => ~NO_FANOUT~ +pmp_addr_i[9][10] => ~NO_FANOUT~ +pmp_addr_i[9][11] => ~NO_FANOUT~ +pmp_addr_i[9][12] => ~NO_FANOUT~ +pmp_addr_i[9][13] => ~NO_FANOUT~ +pmp_addr_i[9][14] => ~NO_FANOUT~ +pmp_addr_i[9][15] => ~NO_FANOUT~ +pmp_addr_i[9][16] => ~NO_FANOUT~ +pmp_addr_i[9][17] => ~NO_FANOUT~ +pmp_addr_i[9][18] => ~NO_FANOUT~ +pmp_addr_i[9][19] => ~NO_FANOUT~ +pmp_addr_i[9][20] => ~NO_FANOUT~ +pmp_addr_i[9][21] => ~NO_FANOUT~ +pmp_addr_i[9][22] => ~NO_FANOUT~ +pmp_addr_i[9][23] => ~NO_FANOUT~ +pmp_addr_i[9][24] => ~NO_FANOUT~ +pmp_addr_i[9][25] => ~NO_FANOUT~ +pmp_addr_i[9][26] => ~NO_FANOUT~ +pmp_addr_i[9][27] => ~NO_FANOUT~ +pmp_addr_i[9][28] => ~NO_FANOUT~ +pmp_addr_i[9][29] => ~NO_FANOUT~ +pmp_addr_i[9][30] => ~NO_FANOUT~ +pmp_addr_i[9][31] => ~NO_FANOUT~ +pmp_addr_i[9][32] => ~NO_FANOUT~ +pmp_addr_i[9][33] => ~NO_FANOUT~ +pmp_addr_i[8][0] => ~NO_FANOUT~ +pmp_addr_i[8][1] => ~NO_FANOUT~ +pmp_addr_i[8][2] => ~NO_FANOUT~ +pmp_addr_i[8][3] => ~NO_FANOUT~ +pmp_addr_i[8][4] => ~NO_FANOUT~ +pmp_addr_i[8][5] => ~NO_FANOUT~ +pmp_addr_i[8][6] => ~NO_FANOUT~ +pmp_addr_i[8][7] => ~NO_FANOUT~ +pmp_addr_i[8][8] => ~NO_FANOUT~ +pmp_addr_i[8][9] => ~NO_FANOUT~ +pmp_addr_i[8][10] => ~NO_FANOUT~ +pmp_addr_i[8][11] => ~NO_FANOUT~ +pmp_addr_i[8][12] => ~NO_FANOUT~ +pmp_addr_i[8][13] => ~NO_FANOUT~ +pmp_addr_i[8][14] => ~NO_FANOUT~ +pmp_addr_i[8][15] => ~NO_FANOUT~ +pmp_addr_i[8][16] => ~NO_FANOUT~ +pmp_addr_i[8][17] => ~NO_FANOUT~ +pmp_addr_i[8][18] => ~NO_FANOUT~ +pmp_addr_i[8][19] => ~NO_FANOUT~ +pmp_addr_i[8][20] => ~NO_FANOUT~ +pmp_addr_i[8][21] => ~NO_FANOUT~ +pmp_addr_i[8][22] => ~NO_FANOUT~ +pmp_addr_i[8][23] => ~NO_FANOUT~ +pmp_addr_i[8][24] => ~NO_FANOUT~ +pmp_addr_i[8][25] => ~NO_FANOUT~ +pmp_addr_i[8][26] => ~NO_FANOUT~ +pmp_addr_i[8][27] => ~NO_FANOUT~ +pmp_addr_i[8][28] => ~NO_FANOUT~ +pmp_addr_i[8][29] => ~NO_FANOUT~ +pmp_addr_i[8][30] => ~NO_FANOUT~ +pmp_addr_i[8][31] => ~NO_FANOUT~ +pmp_addr_i[8][32] => ~NO_FANOUT~ +pmp_addr_i[8][33] => ~NO_FANOUT~ +pmp_addr_i[7][0] => ~NO_FANOUT~ +pmp_addr_i[7][1] => ~NO_FANOUT~ +pmp_addr_i[7][2] => ~NO_FANOUT~ +pmp_addr_i[7][3] => ~NO_FANOUT~ +pmp_addr_i[7][4] => ~NO_FANOUT~ +pmp_addr_i[7][5] => ~NO_FANOUT~ +pmp_addr_i[7][6] => ~NO_FANOUT~ +pmp_addr_i[7][7] => ~NO_FANOUT~ +pmp_addr_i[7][8] => ~NO_FANOUT~ +pmp_addr_i[7][9] => ~NO_FANOUT~ +pmp_addr_i[7][10] => ~NO_FANOUT~ +pmp_addr_i[7][11] => ~NO_FANOUT~ +pmp_addr_i[7][12] => ~NO_FANOUT~ +pmp_addr_i[7][13] => ~NO_FANOUT~ +pmp_addr_i[7][14] => ~NO_FANOUT~ +pmp_addr_i[7][15] => ~NO_FANOUT~ +pmp_addr_i[7][16] => ~NO_FANOUT~ +pmp_addr_i[7][17] => ~NO_FANOUT~ +pmp_addr_i[7][18] => ~NO_FANOUT~ +pmp_addr_i[7][19] => ~NO_FANOUT~ +pmp_addr_i[7][20] => ~NO_FANOUT~ +pmp_addr_i[7][21] => ~NO_FANOUT~ +pmp_addr_i[7][22] => ~NO_FANOUT~ +pmp_addr_i[7][23] => ~NO_FANOUT~ +pmp_addr_i[7][24] => ~NO_FANOUT~ +pmp_addr_i[7][25] => ~NO_FANOUT~ +pmp_addr_i[7][26] => ~NO_FANOUT~ +pmp_addr_i[7][27] => ~NO_FANOUT~ +pmp_addr_i[7][28] => ~NO_FANOUT~ +pmp_addr_i[7][29] => ~NO_FANOUT~ +pmp_addr_i[7][30] => ~NO_FANOUT~ +pmp_addr_i[7][31] => ~NO_FANOUT~ +pmp_addr_i[7][32] => ~NO_FANOUT~ +pmp_addr_i[7][33] => ~NO_FANOUT~ +pmp_addr_i[6][0] => ~NO_FANOUT~ +pmp_addr_i[6][1] => ~NO_FANOUT~ +pmp_addr_i[6][2] => ~NO_FANOUT~ +pmp_addr_i[6][3] => ~NO_FANOUT~ +pmp_addr_i[6][4] => ~NO_FANOUT~ +pmp_addr_i[6][5] => ~NO_FANOUT~ +pmp_addr_i[6][6] => ~NO_FANOUT~ +pmp_addr_i[6][7] => ~NO_FANOUT~ +pmp_addr_i[6][8] => ~NO_FANOUT~ +pmp_addr_i[6][9] => ~NO_FANOUT~ +pmp_addr_i[6][10] => ~NO_FANOUT~ +pmp_addr_i[6][11] => ~NO_FANOUT~ +pmp_addr_i[6][12] => ~NO_FANOUT~ +pmp_addr_i[6][13] => ~NO_FANOUT~ +pmp_addr_i[6][14] => ~NO_FANOUT~ +pmp_addr_i[6][15] => ~NO_FANOUT~ +pmp_addr_i[6][16] => ~NO_FANOUT~ +pmp_addr_i[6][17] => ~NO_FANOUT~ +pmp_addr_i[6][18] => ~NO_FANOUT~ +pmp_addr_i[6][19] => ~NO_FANOUT~ +pmp_addr_i[6][20] => ~NO_FANOUT~ +pmp_addr_i[6][21] => ~NO_FANOUT~ +pmp_addr_i[6][22] => ~NO_FANOUT~ +pmp_addr_i[6][23] => ~NO_FANOUT~ +pmp_addr_i[6][24] => ~NO_FANOUT~ +pmp_addr_i[6][25] => ~NO_FANOUT~ +pmp_addr_i[6][26] => ~NO_FANOUT~ +pmp_addr_i[6][27] => ~NO_FANOUT~ +pmp_addr_i[6][28] => ~NO_FANOUT~ +pmp_addr_i[6][29] => ~NO_FANOUT~ +pmp_addr_i[6][30] => ~NO_FANOUT~ +pmp_addr_i[6][31] => ~NO_FANOUT~ +pmp_addr_i[6][32] => ~NO_FANOUT~ +pmp_addr_i[6][33] => ~NO_FANOUT~ +pmp_addr_i[5][0] => ~NO_FANOUT~ +pmp_addr_i[5][1] => ~NO_FANOUT~ +pmp_addr_i[5][2] => ~NO_FANOUT~ +pmp_addr_i[5][3] => ~NO_FANOUT~ +pmp_addr_i[5][4] => ~NO_FANOUT~ +pmp_addr_i[5][5] => ~NO_FANOUT~ +pmp_addr_i[5][6] => ~NO_FANOUT~ +pmp_addr_i[5][7] => ~NO_FANOUT~ +pmp_addr_i[5][8] => ~NO_FANOUT~ +pmp_addr_i[5][9] => ~NO_FANOUT~ +pmp_addr_i[5][10] => ~NO_FANOUT~ +pmp_addr_i[5][11] => ~NO_FANOUT~ +pmp_addr_i[5][12] => ~NO_FANOUT~ +pmp_addr_i[5][13] => ~NO_FANOUT~ +pmp_addr_i[5][14] => ~NO_FANOUT~ +pmp_addr_i[5][15] => ~NO_FANOUT~ +pmp_addr_i[5][16] => ~NO_FANOUT~ +pmp_addr_i[5][17] => ~NO_FANOUT~ +pmp_addr_i[5][18] => ~NO_FANOUT~ +pmp_addr_i[5][19] => ~NO_FANOUT~ +pmp_addr_i[5][20] => ~NO_FANOUT~ +pmp_addr_i[5][21] => ~NO_FANOUT~ +pmp_addr_i[5][22] => ~NO_FANOUT~ +pmp_addr_i[5][23] => ~NO_FANOUT~ +pmp_addr_i[5][24] => ~NO_FANOUT~ +pmp_addr_i[5][25] => ~NO_FANOUT~ +pmp_addr_i[5][26] => ~NO_FANOUT~ +pmp_addr_i[5][27] => ~NO_FANOUT~ +pmp_addr_i[5][28] => ~NO_FANOUT~ +pmp_addr_i[5][29] => ~NO_FANOUT~ +pmp_addr_i[5][30] => ~NO_FANOUT~ +pmp_addr_i[5][31] => ~NO_FANOUT~ +pmp_addr_i[5][32] => ~NO_FANOUT~ +pmp_addr_i[5][33] => ~NO_FANOUT~ +pmp_addr_i[4][0] => ~NO_FANOUT~ +pmp_addr_i[4][1] => ~NO_FANOUT~ +pmp_addr_i[4][2] => ~NO_FANOUT~ +pmp_addr_i[4][3] => ~NO_FANOUT~ +pmp_addr_i[4][4] => ~NO_FANOUT~ +pmp_addr_i[4][5] => ~NO_FANOUT~ +pmp_addr_i[4][6] => ~NO_FANOUT~ +pmp_addr_i[4][7] => ~NO_FANOUT~ +pmp_addr_i[4][8] => ~NO_FANOUT~ +pmp_addr_i[4][9] => ~NO_FANOUT~ +pmp_addr_i[4][10] => ~NO_FANOUT~ +pmp_addr_i[4][11] => ~NO_FANOUT~ +pmp_addr_i[4][12] => ~NO_FANOUT~ +pmp_addr_i[4][13] => ~NO_FANOUT~ +pmp_addr_i[4][14] => ~NO_FANOUT~ +pmp_addr_i[4][15] => ~NO_FANOUT~ +pmp_addr_i[4][16] => ~NO_FANOUT~ +pmp_addr_i[4][17] => ~NO_FANOUT~ +pmp_addr_i[4][18] => ~NO_FANOUT~ +pmp_addr_i[4][19] => ~NO_FANOUT~ +pmp_addr_i[4][20] => ~NO_FANOUT~ +pmp_addr_i[4][21] => ~NO_FANOUT~ +pmp_addr_i[4][22] => ~NO_FANOUT~ +pmp_addr_i[4][23] => ~NO_FANOUT~ +pmp_addr_i[4][24] => ~NO_FANOUT~ +pmp_addr_i[4][25] => ~NO_FANOUT~ +pmp_addr_i[4][26] => ~NO_FANOUT~ +pmp_addr_i[4][27] => ~NO_FANOUT~ +pmp_addr_i[4][28] => ~NO_FANOUT~ +pmp_addr_i[4][29] => ~NO_FANOUT~ +pmp_addr_i[4][30] => ~NO_FANOUT~ +pmp_addr_i[4][31] => ~NO_FANOUT~ +pmp_addr_i[4][32] => ~NO_FANOUT~ +pmp_addr_i[4][33] => ~NO_FANOUT~ +pmp_addr_i[3][0] => ~NO_FANOUT~ +pmp_addr_i[3][1] => ~NO_FANOUT~ +pmp_addr_i[3][2] => ~NO_FANOUT~ +pmp_addr_i[3][3] => ~NO_FANOUT~ +pmp_addr_i[3][4] => ~NO_FANOUT~ +pmp_addr_i[3][5] => ~NO_FANOUT~ +pmp_addr_i[3][6] => ~NO_FANOUT~ +pmp_addr_i[3][7] => ~NO_FANOUT~ +pmp_addr_i[3][8] => ~NO_FANOUT~ +pmp_addr_i[3][9] => ~NO_FANOUT~ +pmp_addr_i[3][10] => ~NO_FANOUT~ +pmp_addr_i[3][11] => ~NO_FANOUT~ +pmp_addr_i[3][12] => ~NO_FANOUT~ +pmp_addr_i[3][13] => ~NO_FANOUT~ +pmp_addr_i[3][14] => ~NO_FANOUT~ +pmp_addr_i[3][15] => ~NO_FANOUT~ +pmp_addr_i[3][16] => ~NO_FANOUT~ +pmp_addr_i[3][17] => ~NO_FANOUT~ +pmp_addr_i[3][18] => ~NO_FANOUT~ +pmp_addr_i[3][19] => ~NO_FANOUT~ +pmp_addr_i[3][20] => ~NO_FANOUT~ +pmp_addr_i[3][21] => ~NO_FANOUT~ +pmp_addr_i[3][22] => ~NO_FANOUT~ +pmp_addr_i[3][23] => ~NO_FANOUT~ +pmp_addr_i[3][24] => ~NO_FANOUT~ +pmp_addr_i[3][25] => ~NO_FANOUT~ +pmp_addr_i[3][26] => ~NO_FANOUT~ +pmp_addr_i[3][27] => ~NO_FANOUT~ +pmp_addr_i[3][28] => ~NO_FANOUT~ +pmp_addr_i[3][29] => ~NO_FANOUT~ +pmp_addr_i[3][30] => ~NO_FANOUT~ +pmp_addr_i[3][31] => ~NO_FANOUT~ +pmp_addr_i[3][32] => ~NO_FANOUT~ +pmp_addr_i[3][33] => ~NO_FANOUT~ +pmp_addr_i[2][0] => ~NO_FANOUT~ +pmp_addr_i[2][1] => ~NO_FANOUT~ +pmp_addr_i[2][2] => ~NO_FANOUT~ +pmp_addr_i[2][3] => ~NO_FANOUT~ +pmp_addr_i[2][4] => ~NO_FANOUT~ +pmp_addr_i[2][5] => ~NO_FANOUT~ +pmp_addr_i[2][6] => ~NO_FANOUT~ +pmp_addr_i[2][7] => ~NO_FANOUT~ +pmp_addr_i[2][8] => ~NO_FANOUT~ +pmp_addr_i[2][9] => ~NO_FANOUT~ +pmp_addr_i[2][10] => ~NO_FANOUT~ +pmp_addr_i[2][11] => ~NO_FANOUT~ +pmp_addr_i[2][12] => ~NO_FANOUT~ +pmp_addr_i[2][13] => ~NO_FANOUT~ +pmp_addr_i[2][14] => ~NO_FANOUT~ +pmp_addr_i[2][15] => ~NO_FANOUT~ +pmp_addr_i[2][16] => ~NO_FANOUT~ +pmp_addr_i[2][17] => ~NO_FANOUT~ +pmp_addr_i[2][18] => ~NO_FANOUT~ +pmp_addr_i[2][19] => ~NO_FANOUT~ +pmp_addr_i[2][20] => ~NO_FANOUT~ +pmp_addr_i[2][21] => ~NO_FANOUT~ +pmp_addr_i[2][22] => ~NO_FANOUT~ +pmp_addr_i[2][23] => ~NO_FANOUT~ +pmp_addr_i[2][24] => ~NO_FANOUT~ +pmp_addr_i[2][25] => ~NO_FANOUT~ +pmp_addr_i[2][26] => ~NO_FANOUT~ +pmp_addr_i[2][27] => ~NO_FANOUT~ +pmp_addr_i[2][28] => ~NO_FANOUT~ +pmp_addr_i[2][29] => ~NO_FANOUT~ +pmp_addr_i[2][30] => ~NO_FANOUT~ +pmp_addr_i[2][31] => ~NO_FANOUT~ +pmp_addr_i[2][32] => ~NO_FANOUT~ +pmp_addr_i[2][33] => ~NO_FANOUT~ +pmp_addr_i[1][0] => ~NO_FANOUT~ +pmp_addr_i[1][1] => ~NO_FANOUT~ +pmp_addr_i[1][2] => ~NO_FANOUT~ +pmp_addr_i[1][3] => ~NO_FANOUT~ +pmp_addr_i[1][4] => ~NO_FANOUT~ +pmp_addr_i[1][5] => ~NO_FANOUT~ +pmp_addr_i[1][6] => ~NO_FANOUT~ +pmp_addr_i[1][7] => ~NO_FANOUT~ +pmp_addr_i[1][8] => ~NO_FANOUT~ +pmp_addr_i[1][9] => ~NO_FANOUT~ +pmp_addr_i[1][10] => ~NO_FANOUT~ +pmp_addr_i[1][11] => ~NO_FANOUT~ +pmp_addr_i[1][12] => ~NO_FANOUT~ +pmp_addr_i[1][13] => ~NO_FANOUT~ +pmp_addr_i[1][14] => ~NO_FANOUT~ +pmp_addr_i[1][15] => ~NO_FANOUT~ +pmp_addr_i[1][16] => ~NO_FANOUT~ +pmp_addr_i[1][17] => ~NO_FANOUT~ +pmp_addr_i[1][18] => ~NO_FANOUT~ +pmp_addr_i[1][19] => ~NO_FANOUT~ +pmp_addr_i[1][20] => ~NO_FANOUT~ +pmp_addr_i[1][21] => ~NO_FANOUT~ +pmp_addr_i[1][22] => ~NO_FANOUT~ +pmp_addr_i[1][23] => ~NO_FANOUT~ +pmp_addr_i[1][24] => ~NO_FANOUT~ +pmp_addr_i[1][25] => ~NO_FANOUT~ +pmp_addr_i[1][26] => ~NO_FANOUT~ +pmp_addr_i[1][27] => ~NO_FANOUT~ +pmp_addr_i[1][28] => ~NO_FANOUT~ +pmp_addr_i[1][29] => ~NO_FANOUT~ +pmp_addr_i[1][30] => ~NO_FANOUT~ +pmp_addr_i[1][31] => ~NO_FANOUT~ +pmp_addr_i[1][32] => ~NO_FANOUT~ +pmp_addr_i[1][33] => ~NO_FANOUT~ +pmp_addr_i[0][0] => ~NO_FANOUT~ +pmp_addr_i[0][1] => ~NO_FANOUT~ +pmp_addr_i[0][2] => ~NO_FANOUT~ +pmp_addr_i[0][3] => ~NO_FANOUT~ +pmp_addr_i[0][4] => ~NO_FANOUT~ +pmp_addr_i[0][5] => ~NO_FANOUT~ +pmp_addr_i[0][6] => ~NO_FANOUT~ +pmp_addr_i[0][7] => ~NO_FANOUT~ +pmp_addr_i[0][8] => ~NO_FANOUT~ +pmp_addr_i[0][9] => ~NO_FANOUT~ +pmp_addr_i[0][10] => ~NO_FANOUT~ +pmp_addr_i[0][11] => ~NO_FANOUT~ +pmp_addr_i[0][12] => ~NO_FANOUT~ +pmp_addr_i[0][13] => ~NO_FANOUT~ +pmp_addr_i[0][14] => ~NO_FANOUT~ +pmp_addr_i[0][15] => ~NO_FANOUT~ +pmp_addr_i[0][16] => ~NO_FANOUT~ +pmp_addr_i[0][17] => ~NO_FANOUT~ +pmp_addr_i[0][18] => ~NO_FANOUT~ +pmp_addr_i[0][19] => ~NO_FANOUT~ +pmp_addr_i[0][20] => ~NO_FANOUT~ +pmp_addr_i[0][21] => ~NO_FANOUT~ +pmp_addr_i[0][22] => ~NO_FANOUT~ +pmp_addr_i[0][23] => ~NO_FANOUT~ +pmp_addr_i[0][24] => ~NO_FANOUT~ +pmp_addr_i[0][25] => ~NO_FANOUT~ +pmp_addr_i[0][26] => ~NO_FANOUT~ +pmp_addr_i[0][27] => ~NO_FANOUT~ +pmp_addr_i[0][28] => ~NO_FANOUT~ +pmp_addr_i[0][29] => ~NO_FANOUT~ +pmp_addr_i[0][30] => ~NO_FANOUT~ +pmp_addr_i[0][31] => ~NO_FANOUT~ +pmp_addr_i[0][32] => ~NO_FANOUT~ +pmp_addr_i[0][33] => ~NO_FANOUT~ +pmp_ctrl_i[15][0] => ~NO_FANOUT~ +pmp_ctrl_i[15][1] => ~NO_FANOUT~ +pmp_ctrl_i[15][2] => ~NO_FANOUT~ +pmp_ctrl_i[15][3] => ~NO_FANOUT~ +pmp_ctrl_i[15][4] => ~NO_FANOUT~ +pmp_ctrl_i[15][5] => ~NO_FANOUT~ +pmp_ctrl_i[15][6] => ~NO_FANOUT~ +pmp_ctrl_i[15][7] => ~NO_FANOUT~ +pmp_ctrl_i[14][0] => ~NO_FANOUT~ +pmp_ctrl_i[14][1] => ~NO_FANOUT~ +pmp_ctrl_i[14][2] => ~NO_FANOUT~ +pmp_ctrl_i[14][3] => ~NO_FANOUT~ +pmp_ctrl_i[14][4] => ~NO_FANOUT~ +pmp_ctrl_i[14][5] => ~NO_FANOUT~ +pmp_ctrl_i[14][6] => ~NO_FANOUT~ +pmp_ctrl_i[14][7] => ~NO_FANOUT~ +pmp_ctrl_i[13][0] => ~NO_FANOUT~ +pmp_ctrl_i[13][1] => ~NO_FANOUT~ +pmp_ctrl_i[13][2] => ~NO_FANOUT~ +pmp_ctrl_i[13][3] => ~NO_FANOUT~ +pmp_ctrl_i[13][4] => ~NO_FANOUT~ +pmp_ctrl_i[13][5] => ~NO_FANOUT~ +pmp_ctrl_i[13][6] => ~NO_FANOUT~ +pmp_ctrl_i[13][7] => ~NO_FANOUT~ +pmp_ctrl_i[12][0] => ~NO_FANOUT~ +pmp_ctrl_i[12][1] => ~NO_FANOUT~ +pmp_ctrl_i[12][2] => ~NO_FANOUT~ +pmp_ctrl_i[12][3] => ~NO_FANOUT~ +pmp_ctrl_i[12][4] => ~NO_FANOUT~ +pmp_ctrl_i[12][5] => ~NO_FANOUT~ +pmp_ctrl_i[12][6] => ~NO_FANOUT~ +pmp_ctrl_i[12][7] => ~NO_FANOUT~ +pmp_ctrl_i[11][0] => ~NO_FANOUT~ +pmp_ctrl_i[11][1] => ~NO_FANOUT~ +pmp_ctrl_i[11][2] => ~NO_FANOUT~ +pmp_ctrl_i[11][3] => ~NO_FANOUT~ +pmp_ctrl_i[11][4] => ~NO_FANOUT~ +pmp_ctrl_i[11][5] => ~NO_FANOUT~ +pmp_ctrl_i[11][6] => ~NO_FANOUT~ +pmp_ctrl_i[11][7] => ~NO_FANOUT~ +pmp_ctrl_i[10][0] => ~NO_FANOUT~ +pmp_ctrl_i[10][1] => ~NO_FANOUT~ +pmp_ctrl_i[10][2] => ~NO_FANOUT~ +pmp_ctrl_i[10][3] => ~NO_FANOUT~ +pmp_ctrl_i[10][4] => ~NO_FANOUT~ +pmp_ctrl_i[10][5] => ~NO_FANOUT~ +pmp_ctrl_i[10][6] => ~NO_FANOUT~ +pmp_ctrl_i[10][7] => ~NO_FANOUT~ +pmp_ctrl_i[9][0] => ~NO_FANOUT~ +pmp_ctrl_i[9][1] => ~NO_FANOUT~ +pmp_ctrl_i[9][2] => ~NO_FANOUT~ +pmp_ctrl_i[9][3] => ~NO_FANOUT~ +pmp_ctrl_i[9][4] => ~NO_FANOUT~ +pmp_ctrl_i[9][5] => ~NO_FANOUT~ +pmp_ctrl_i[9][6] => ~NO_FANOUT~ +pmp_ctrl_i[9][7] => ~NO_FANOUT~ +pmp_ctrl_i[8][0] => ~NO_FANOUT~ +pmp_ctrl_i[8][1] => ~NO_FANOUT~ +pmp_ctrl_i[8][2] => ~NO_FANOUT~ +pmp_ctrl_i[8][3] => ~NO_FANOUT~ +pmp_ctrl_i[8][4] => ~NO_FANOUT~ +pmp_ctrl_i[8][5] => ~NO_FANOUT~ +pmp_ctrl_i[8][6] => ~NO_FANOUT~ +pmp_ctrl_i[8][7] => ~NO_FANOUT~ +pmp_ctrl_i[7][0] => ~NO_FANOUT~ +pmp_ctrl_i[7][1] => ~NO_FANOUT~ +pmp_ctrl_i[7][2] => ~NO_FANOUT~ +pmp_ctrl_i[7][3] => ~NO_FANOUT~ +pmp_ctrl_i[7][4] => ~NO_FANOUT~ +pmp_ctrl_i[7][5] => ~NO_FANOUT~ +pmp_ctrl_i[7][6] => ~NO_FANOUT~ +pmp_ctrl_i[7][7] => ~NO_FANOUT~ +pmp_ctrl_i[6][0] => ~NO_FANOUT~ +pmp_ctrl_i[6][1] => ~NO_FANOUT~ +pmp_ctrl_i[6][2] => ~NO_FANOUT~ +pmp_ctrl_i[6][3] => ~NO_FANOUT~ +pmp_ctrl_i[6][4] => ~NO_FANOUT~ +pmp_ctrl_i[6][5] => ~NO_FANOUT~ +pmp_ctrl_i[6][6] => ~NO_FANOUT~ +pmp_ctrl_i[6][7] => ~NO_FANOUT~ +pmp_ctrl_i[5][0] => ~NO_FANOUT~ +pmp_ctrl_i[5][1] => ~NO_FANOUT~ +pmp_ctrl_i[5][2] => ~NO_FANOUT~ +pmp_ctrl_i[5][3] => ~NO_FANOUT~ +pmp_ctrl_i[5][4] => ~NO_FANOUT~ +pmp_ctrl_i[5][5] => ~NO_FANOUT~ +pmp_ctrl_i[5][6] => ~NO_FANOUT~ +pmp_ctrl_i[5][7] => ~NO_FANOUT~ +pmp_ctrl_i[4][0] => ~NO_FANOUT~ +pmp_ctrl_i[4][1] => ~NO_FANOUT~ +pmp_ctrl_i[4][2] => ~NO_FANOUT~ +pmp_ctrl_i[4][3] => ~NO_FANOUT~ +pmp_ctrl_i[4][4] => ~NO_FANOUT~ +pmp_ctrl_i[4][5] => ~NO_FANOUT~ +pmp_ctrl_i[4][6] => ~NO_FANOUT~ +pmp_ctrl_i[4][7] => ~NO_FANOUT~ +pmp_ctrl_i[3][0] => ~NO_FANOUT~ +pmp_ctrl_i[3][1] => ~NO_FANOUT~ +pmp_ctrl_i[3][2] => ~NO_FANOUT~ +pmp_ctrl_i[3][3] => ~NO_FANOUT~ +pmp_ctrl_i[3][4] => ~NO_FANOUT~ +pmp_ctrl_i[3][5] => ~NO_FANOUT~ +pmp_ctrl_i[3][6] => ~NO_FANOUT~ +pmp_ctrl_i[3][7] => ~NO_FANOUT~ +pmp_ctrl_i[2][0] => ~NO_FANOUT~ +pmp_ctrl_i[2][1] => ~NO_FANOUT~ +pmp_ctrl_i[2][2] => ~NO_FANOUT~ +pmp_ctrl_i[2][3] => ~NO_FANOUT~ +pmp_ctrl_i[2][4] => ~NO_FANOUT~ +pmp_ctrl_i[2][5] => ~NO_FANOUT~ +pmp_ctrl_i[2][6] => ~NO_FANOUT~ +pmp_ctrl_i[2][7] => ~NO_FANOUT~ +pmp_ctrl_i[1][0] => ~NO_FANOUT~ +pmp_ctrl_i[1][1] => ~NO_FANOUT~ +pmp_ctrl_i[1][2] => ~NO_FANOUT~ +pmp_ctrl_i[1][3] => ~NO_FANOUT~ +pmp_ctrl_i[1][4] => ~NO_FANOUT~ +pmp_ctrl_i[1][5] => ~NO_FANOUT~ +pmp_ctrl_i[1][6] => ~NO_FANOUT~ +pmp_ctrl_i[1][7] => ~NO_FANOUT~ +pmp_ctrl_i[0][0] => ~NO_FANOUT~ +pmp_ctrl_i[0][1] => ~NO_FANOUT~ +pmp_ctrl_i[0][2] => ~NO_FANOUT~ +pmp_ctrl_i[0][3] => ~NO_FANOUT~ +pmp_ctrl_i[0][4] => ~NO_FANOUT~ +pmp_ctrl_i[0][5] => ~NO_FANOUT~ +pmp_ctrl_i[0][6] => ~NO_FANOUT~ +pmp_ctrl_i[0][7] => ~NO_FANOUT~ +d_bus_addr_o[0] <= mar[0].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[1] <= mar[1].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[2] <= mar[2].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[3] <= mar[3].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[4] <= mar[4].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[5] <= mar[5].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[6] <= mar[6].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[7] <= mar[7].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[8] <= mar[8].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[9] <= mar[9].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[10] <= mar[10].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[11] <= mar[11].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[12] <= mar[12].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[13] <= mar[13].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[14] <= mar[14].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[15] <= mar[15].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[16] <= mar[16].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[17] <= mar[17].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[18] <= mar[18].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[19] <= mar[19].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[20] <= mar[20].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[21] <= mar[21].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[22] <= mar[22].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[23] <= mar[23].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[24] <= mar[24].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[25] <= mar[25].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[26] <= mar[26].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[27] <= mar[27].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[28] <= mar[28].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[29] <= mar[29].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[30] <= mar[30].DB_MAX_OUTPUT_PORT_TYPE +d_bus_addr_o[31] <= mar[31].DB_MAX_OUTPUT_PORT_TYPE +d_bus_rdata_i[0] => Mux29.IN3 +d_bus_rdata_i[0] => rdata_o.DATAB +d_bus_rdata_i[0] => Mux61.IN4 +d_bus_rdata_i[0] => Mux61.IN5 +d_bus_rdata_i[1] => Mux28.IN3 +d_bus_rdata_i[1] => rdata_o.DATAB +d_bus_rdata_i[1] => Mux60.IN4 +d_bus_rdata_i[1] => Mux60.IN5 +d_bus_rdata_i[2] => Mux27.IN3 +d_bus_rdata_i[2] => rdata_o.DATAB +d_bus_rdata_i[2] => Mux59.IN4 +d_bus_rdata_i[2] => Mux59.IN5 +d_bus_rdata_i[3] => Mux26.IN3 +d_bus_rdata_i[3] => rdata_o.DATAB +d_bus_rdata_i[3] => Mux58.IN4 +d_bus_rdata_i[3] => Mux58.IN5 +d_bus_rdata_i[4] => Mux25.IN3 +d_bus_rdata_i[4] => rdata_o.DATAB +d_bus_rdata_i[4] => Mux57.IN4 +d_bus_rdata_i[4] => Mux57.IN5 +d_bus_rdata_i[5] => Mux24.IN3 +d_bus_rdata_i[5] => rdata_o.DATAB +d_bus_rdata_i[5] => Mux56.IN4 +d_bus_rdata_i[5] => Mux56.IN5 +d_bus_rdata_i[6] => Mux23.IN3 +d_bus_rdata_i[6] => rdata_o.DATAB +d_bus_rdata_i[6] => Mux55.IN4 +d_bus_rdata_i[6] => Mux55.IN5 +d_bus_rdata_i[7] => Mux22.IN3 +d_bus_rdata_i[7] => rdata_o.DATAB +d_bus_rdata_i[7] => Mux54.IN4 +d_bus_rdata_i[7] => Mux54.IN5 +d_bus_rdata_i[7] => Mux21.IN3 +d_bus_rdata_i[8] => Mux29.IN2 +d_bus_rdata_i[8] => rdata_o.DATAB +d_bus_rdata_i[8] => Mux53.IN4 +d_bus_rdata_i[8] => Mux53.IN5 +d_bus_rdata_i[9] => Mux28.IN2 +d_bus_rdata_i[9] => rdata_o.DATAB +d_bus_rdata_i[9] => Mux52.IN4 +d_bus_rdata_i[9] => Mux52.IN5 +d_bus_rdata_i[10] => Mux27.IN2 +d_bus_rdata_i[10] => rdata_o.DATAB +d_bus_rdata_i[10] => Mux51.IN4 +d_bus_rdata_i[10] => Mux51.IN5 +d_bus_rdata_i[11] => Mux26.IN2 +d_bus_rdata_i[11] => rdata_o.DATAB +d_bus_rdata_i[11] => Mux50.IN4 +d_bus_rdata_i[11] => Mux50.IN5 +d_bus_rdata_i[12] => Mux25.IN2 +d_bus_rdata_i[12] => rdata_o.DATAB +d_bus_rdata_i[12] => Mux49.IN4 +d_bus_rdata_i[12] => Mux49.IN5 +d_bus_rdata_i[13] => Mux24.IN2 +d_bus_rdata_i[13] => rdata_o.DATAB +d_bus_rdata_i[13] => Mux48.IN4 +d_bus_rdata_i[13] => Mux48.IN5 +d_bus_rdata_i[14] => Mux23.IN2 +d_bus_rdata_i[14] => rdata_o.DATAB +d_bus_rdata_i[14] => Mux47.IN4 +d_bus_rdata_i[14] => Mux47.IN5 +d_bus_rdata_i[15] => Mux22.IN2 +d_bus_rdata_i[15] => rdata_o.IN1 +d_bus_rdata_i[15] => rdata_o.DATAB +d_bus_rdata_i[15] => Mux46.IN4 +d_bus_rdata_i[15] => Mux46.IN5 +d_bus_rdata_i[15] => Mux21.IN2 +d_bus_rdata_i[16] => Mux29.IN1 +d_bus_rdata_i[16] => rdata_o.DATAA +d_bus_rdata_i[16] => Mux45.IN4 +d_bus_rdata_i[16] => Mux45.IN5 +d_bus_rdata_i[17] => Mux28.IN1 +d_bus_rdata_i[17] => rdata_o.DATAA +d_bus_rdata_i[17] => Mux44.IN4 +d_bus_rdata_i[17] => Mux44.IN5 +d_bus_rdata_i[18] => Mux27.IN1 +d_bus_rdata_i[18] => rdata_o.DATAA +d_bus_rdata_i[18] => Mux43.IN4 +d_bus_rdata_i[18] => Mux43.IN5 +d_bus_rdata_i[19] => Mux26.IN1 +d_bus_rdata_i[19] => rdata_o.DATAA +d_bus_rdata_i[19] => Mux42.IN4 +d_bus_rdata_i[19] => Mux42.IN5 +d_bus_rdata_i[20] => Mux25.IN1 +d_bus_rdata_i[20] => rdata_o.DATAA +d_bus_rdata_i[20] => Mux41.IN4 +d_bus_rdata_i[20] => Mux41.IN5 +d_bus_rdata_i[21] => Mux24.IN1 +d_bus_rdata_i[21] => rdata_o.DATAA +d_bus_rdata_i[21] => Mux40.IN4 +d_bus_rdata_i[21] => Mux40.IN5 +d_bus_rdata_i[22] => Mux23.IN1 +d_bus_rdata_i[22] => rdata_o.DATAA +d_bus_rdata_i[22] => Mux39.IN4 +d_bus_rdata_i[22] => Mux39.IN5 +d_bus_rdata_i[23] => Mux22.IN1 +d_bus_rdata_i[23] => rdata_o.DATAA +d_bus_rdata_i[23] => Mux38.IN4 +d_bus_rdata_i[23] => Mux38.IN5 +d_bus_rdata_i[23] => Mux21.IN1 +d_bus_rdata_i[24] => Mux29.IN0 +d_bus_rdata_i[24] => rdata_o.DATAA +d_bus_rdata_i[24] => Mux37.IN4 +d_bus_rdata_i[24] => Mux37.IN5 +d_bus_rdata_i[25] => Mux28.IN0 +d_bus_rdata_i[25] => rdata_o.DATAA +d_bus_rdata_i[25] => Mux36.IN4 +d_bus_rdata_i[25] => Mux36.IN5 +d_bus_rdata_i[26] => Mux27.IN0 +d_bus_rdata_i[26] => rdata_o.DATAA +d_bus_rdata_i[26] => Mux35.IN4 +d_bus_rdata_i[26] => Mux35.IN5 +d_bus_rdata_i[27] => Mux26.IN0 +d_bus_rdata_i[27] => rdata_o.DATAA +d_bus_rdata_i[27] => Mux34.IN4 +d_bus_rdata_i[27] => Mux34.IN5 +d_bus_rdata_i[28] => Mux25.IN0 +d_bus_rdata_i[28] => rdata_o.DATAA +d_bus_rdata_i[28] => Mux33.IN4 +d_bus_rdata_i[28] => Mux33.IN5 +d_bus_rdata_i[29] => Mux24.IN0 +d_bus_rdata_i[29] => rdata_o.DATAA +d_bus_rdata_i[29] => Mux32.IN4 +d_bus_rdata_i[29] => Mux32.IN5 +d_bus_rdata_i[30] => Mux23.IN0 +d_bus_rdata_i[30] => rdata_o.DATAA +d_bus_rdata_i[30] => Mux31.IN4 +d_bus_rdata_i[30] => Mux31.IN5 +d_bus_rdata_i[31] => Mux22.IN0 +d_bus_rdata_i[31] => rdata_o.IN1 +d_bus_rdata_i[31] => rdata_o.DATAA +d_bus_rdata_i[31] => Mux30.IN4 +d_bus_rdata_i[31] => Mux30.IN5 +d_bus_rdata_i[31] => Mux21.IN0 +d_bus_wdata_o[0] <= d_bus_wdata_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[1] <= d_bus_wdata_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[2] <= d_bus_wdata_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[3] <= d_bus_wdata_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[4] <= d_bus_wdata_o[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[5] <= d_bus_wdata_o[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[6] <= d_bus_wdata_o[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[7] <= d_bus_wdata_o[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[8] <= d_bus_wdata_o[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[9] <= d_bus_wdata_o[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[10] <= d_bus_wdata_o[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[11] <= d_bus_wdata_o[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[12] <= d_bus_wdata_o[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[13] <= d_bus_wdata_o[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[14] <= d_bus_wdata_o[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[15] <= d_bus_wdata_o[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[16] <= d_bus_wdata_o[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[17] <= d_bus_wdata_o[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[18] <= d_bus_wdata_o[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[19] <= d_bus_wdata_o[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[20] <= d_bus_wdata_o[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[21] <= d_bus_wdata_o[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[22] <= d_bus_wdata_o[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[23] <= d_bus_wdata_o[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[24] <= d_bus_wdata_o[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[25] <= d_bus_wdata_o[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[26] <= d_bus_wdata_o[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[27] <= d_bus_wdata_o[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[28] <= d_bus_wdata_o[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[29] <= d_bus_wdata_o[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[30] <= d_bus_wdata_o[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_wdata_o[31] <= d_bus_wdata_o[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_ben_o[0] <= d_bus_ben_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_ben_o[1] <= d_bus_ben_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_ben_o[2] <= d_bus_ben_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_ben_o[3] <= d_bus_ben_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +d_bus_we_o <= d_bus_we_o.DB_MAX_OUTPUT_PORT_TYPE +d_bus_re_o <= d_bus_re_o.DB_MAX_OUTPUT_PORT_TYPE +d_bus_ack_i => data_access_arbiter.IN1 +d_bus_ack_i => d_wait_o.DATAIN +d_bus_err_i => data_access_arbiter.IN1 +d_bus_fence_o <= ctrl_i[40].DB_MAX_OUTPUT_PORT_TYPE +d_bus_priv_o <= ctrl_i[42].DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst +clk_i => cb_wr_req_buf.CLK +clk_i => cb_rd_req_buf.CLK +clk_i => ca_wr_req_buf.CLK +clk_i => ca_rd_req_buf.CLK +clk_i => arbiter.state~1.DATAIN +rstn_i => cb_wr_req_buf.ACLR +rstn_i => cb_rd_req_buf.ACLR +rstn_i => ca_wr_req_buf.ACLR +rstn_i => ca_rd_req_buf.ACLR +rstn_i => arbiter.state~3.DATAIN +ca_bus_priv_i => p_bus_priv_o.DATAB +ca_bus_cached_i => p_bus_cached_o.DATAB +ca_bus_addr_i[0] => p_bus_addr_o.DATAB +ca_bus_addr_i[1] => p_bus_addr_o.DATAB +ca_bus_addr_i[2] => p_bus_addr_o.DATAB +ca_bus_addr_i[3] => p_bus_addr_o.DATAB +ca_bus_addr_i[4] => p_bus_addr_o.DATAB +ca_bus_addr_i[5] => p_bus_addr_o.DATAB +ca_bus_addr_i[6] => p_bus_addr_o.DATAB +ca_bus_addr_i[7] => p_bus_addr_o.DATAB +ca_bus_addr_i[8] => p_bus_addr_o.DATAB +ca_bus_addr_i[9] => p_bus_addr_o.DATAB +ca_bus_addr_i[10] => p_bus_addr_o.DATAB +ca_bus_addr_i[11] => p_bus_addr_o.DATAB +ca_bus_addr_i[12] => p_bus_addr_o.DATAB +ca_bus_addr_i[13] => p_bus_addr_o.DATAB +ca_bus_addr_i[14] => p_bus_addr_o.DATAB +ca_bus_addr_i[15] => p_bus_addr_o.DATAB +ca_bus_addr_i[16] => p_bus_addr_o.DATAB +ca_bus_addr_i[17] => p_bus_addr_o.DATAB +ca_bus_addr_i[18] => p_bus_addr_o.DATAB +ca_bus_addr_i[19] => p_bus_addr_o.DATAB +ca_bus_addr_i[20] => p_bus_addr_o.DATAB +ca_bus_addr_i[21] => p_bus_addr_o.DATAB +ca_bus_addr_i[22] => p_bus_addr_o.DATAB +ca_bus_addr_i[23] => p_bus_addr_o.DATAB +ca_bus_addr_i[24] => p_bus_addr_o.DATAB +ca_bus_addr_i[25] => p_bus_addr_o.DATAB +ca_bus_addr_i[26] => p_bus_addr_o.DATAB +ca_bus_addr_i[27] => p_bus_addr_o.DATAB +ca_bus_addr_i[28] => p_bus_addr_o.DATAB +ca_bus_addr_i[29] => p_bus_addr_o.DATAB +ca_bus_addr_i[30] => p_bus_addr_o.DATAB +ca_bus_addr_i[31] => p_bus_addr_o.DATAB +ca_bus_rdata_o[0] <= p_bus_rdata_i[0].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[1] <= p_bus_rdata_i[1].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[2] <= p_bus_rdata_i[2].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[3] <= p_bus_rdata_i[3].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[4] <= p_bus_rdata_i[4].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[5] <= p_bus_rdata_i[5].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[6] <= p_bus_rdata_i[6].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[7] <= p_bus_rdata_i[7].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[8] <= p_bus_rdata_i[8].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[9] <= p_bus_rdata_i[9].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[10] <= p_bus_rdata_i[10].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[11] <= p_bus_rdata_i[11].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[12] <= p_bus_rdata_i[12].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[13] <= p_bus_rdata_i[13].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[14] <= p_bus_rdata_i[14].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[15] <= p_bus_rdata_i[15].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[16] <= p_bus_rdata_i[16].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[17] <= p_bus_rdata_i[17].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[18] <= p_bus_rdata_i[18].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[19] <= p_bus_rdata_i[19].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[20] <= p_bus_rdata_i[20].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[21] <= p_bus_rdata_i[21].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[22] <= p_bus_rdata_i[22].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[23] <= p_bus_rdata_i[23].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[24] <= p_bus_rdata_i[24].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[25] <= p_bus_rdata_i[25].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[26] <= p_bus_rdata_i[26].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[27] <= p_bus_rdata_i[27].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[28] <= p_bus_rdata_i[28].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[29] <= p_bus_rdata_i[29].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[30] <= p_bus_rdata_i[30].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_rdata_o[31] <= p_bus_rdata_i[31].DB_MAX_OUTPUT_PORT_TYPE +ca_bus_wdata_i[0] => p_bus_wdata_o[0].DATAIN +ca_bus_wdata_i[1] => p_bus_wdata_o[1].DATAIN +ca_bus_wdata_i[2] => p_bus_wdata_o[2].DATAIN +ca_bus_wdata_i[3] => p_bus_wdata_o[3].DATAIN +ca_bus_wdata_i[4] => p_bus_wdata_o[4].DATAIN +ca_bus_wdata_i[5] => p_bus_wdata_o[5].DATAIN +ca_bus_wdata_i[6] => p_bus_wdata_o[6].DATAIN +ca_bus_wdata_i[7] => p_bus_wdata_o[7].DATAIN +ca_bus_wdata_i[8] => p_bus_wdata_o[8].DATAIN +ca_bus_wdata_i[9] => p_bus_wdata_o[9].DATAIN +ca_bus_wdata_i[10] => p_bus_wdata_o[10].DATAIN +ca_bus_wdata_i[11] => p_bus_wdata_o[11].DATAIN +ca_bus_wdata_i[12] => p_bus_wdata_o[12].DATAIN +ca_bus_wdata_i[13] => p_bus_wdata_o[13].DATAIN +ca_bus_wdata_i[14] => p_bus_wdata_o[14].DATAIN +ca_bus_wdata_i[15] => p_bus_wdata_o[15].DATAIN +ca_bus_wdata_i[16] => p_bus_wdata_o[16].DATAIN +ca_bus_wdata_i[17] => p_bus_wdata_o[17].DATAIN +ca_bus_wdata_i[18] => p_bus_wdata_o[18].DATAIN +ca_bus_wdata_i[19] => p_bus_wdata_o[19].DATAIN +ca_bus_wdata_i[20] => p_bus_wdata_o[20].DATAIN +ca_bus_wdata_i[21] => p_bus_wdata_o[21].DATAIN +ca_bus_wdata_i[22] => p_bus_wdata_o[22].DATAIN +ca_bus_wdata_i[23] => p_bus_wdata_o[23].DATAIN +ca_bus_wdata_i[24] => p_bus_wdata_o[24].DATAIN +ca_bus_wdata_i[25] => p_bus_wdata_o[25].DATAIN +ca_bus_wdata_i[26] => p_bus_wdata_o[26].DATAIN +ca_bus_wdata_i[27] => p_bus_wdata_o[27].DATAIN +ca_bus_wdata_i[28] => p_bus_wdata_o[28].DATAIN +ca_bus_wdata_i[29] => p_bus_wdata_o[29].DATAIN +ca_bus_wdata_i[30] => p_bus_wdata_o[30].DATAIN +ca_bus_wdata_i[31] => p_bus_wdata_o[31].DATAIN +ca_bus_ben_i[0] => p_bus_ben_o[0].DATAIN +ca_bus_ben_i[1] => p_bus_ben_o[1].DATAIN +ca_bus_ben_i[2] => p_bus_ben_o[2].DATAIN +ca_bus_ben_i[3] => p_bus_ben_o[3].DATAIN +ca_bus_we_i => ca_wr_req_buf.IN1 +ca_bus_we_i => ca_req_current.IN0 +ca_bus_we_i => p_bus_we.DATAB +ca_bus_re_i => ca_rd_req_buf.IN1 +ca_bus_re_i => ca_req_current.IN1 +ca_bus_re_i => p_bus_re.DATAB +ca_bus_ack_o <= ca_bus_ack.DB_MAX_OUTPUT_PORT_TYPE +ca_bus_err_o <= ca_bus_err.DB_MAX_OUTPUT_PORT_TYPE +cb_bus_priv_i => p_bus_priv_o.DATAA +cb_bus_cached_i => p_bus_cached_o.DATAA +cb_bus_addr_i[0] => p_bus_addr_o.DATAA +cb_bus_addr_i[1] => p_bus_addr_o.DATAA +cb_bus_addr_i[2] => p_bus_addr_o.DATAA +cb_bus_addr_i[3] => p_bus_addr_o.DATAA +cb_bus_addr_i[4] => p_bus_addr_o.DATAA +cb_bus_addr_i[5] => p_bus_addr_o.DATAA +cb_bus_addr_i[6] => p_bus_addr_o.DATAA +cb_bus_addr_i[7] => p_bus_addr_o.DATAA +cb_bus_addr_i[8] => p_bus_addr_o.DATAA +cb_bus_addr_i[9] => p_bus_addr_o.DATAA +cb_bus_addr_i[10] => p_bus_addr_o.DATAA +cb_bus_addr_i[11] => p_bus_addr_o.DATAA +cb_bus_addr_i[12] => p_bus_addr_o.DATAA +cb_bus_addr_i[13] => p_bus_addr_o.DATAA +cb_bus_addr_i[14] => p_bus_addr_o.DATAA +cb_bus_addr_i[15] => p_bus_addr_o.DATAA +cb_bus_addr_i[16] => p_bus_addr_o.DATAA +cb_bus_addr_i[17] => p_bus_addr_o.DATAA +cb_bus_addr_i[18] => p_bus_addr_o.DATAA +cb_bus_addr_i[19] => p_bus_addr_o.DATAA +cb_bus_addr_i[20] => p_bus_addr_o.DATAA +cb_bus_addr_i[21] => p_bus_addr_o.DATAA +cb_bus_addr_i[22] => p_bus_addr_o.DATAA +cb_bus_addr_i[23] => p_bus_addr_o.DATAA +cb_bus_addr_i[24] => p_bus_addr_o.DATAA +cb_bus_addr_i[25] => p_bus_addr_o.DATAA +cb_bus_addr_i[26] => p_bus_addr_o.DATAA +cb_bus_addr_i[27] => p_bus_addr_o.DATAA +cb_bus_addr_i[28] => p_bus_addr_o.DATAA +cb_bus_addr_i[29] => p_bus_addr_o.DATAA +cb_bus_addr_i[30] => p_bus_addr_o.DATAA +cb_bus_addr_i[31] => p_bus_addr_o.DATAA +cb_bus_rdata_o[0] <= p_bus_rdata_i[0].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[1] <= p_bus_rdata_i[1].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[2] <= p_bus_rdata_i[2].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[3] <= p_bus_rdata_i[3].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[4] <= p_bus_rdata_i[4].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[5] <= p_bus_rdata_i[5].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[6] <= p_bus_rdata_i[6].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[7] <= p_bus_rdata_i[7].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[8] <= p_bus_rdata_i[8].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[9] <= p_bus_rdata_i[9].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[10] <= p_bus_rdata_i[10].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[11] <= p_bus_rdata_i[11].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[12] <= p_bus_rdata_i[12].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[13] <= p_bus_rdata_i[13].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[14] <= p_bus_rdata_i[14].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[15] <= p_bus_rdata_i[15].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[16] <= p_bus_rdata_i[16].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[17] <= p_bus_rdata_i[17].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[18] <= p_bus_rdata_i[18].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[19] <= p_bus_rdata_i[19].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[20] <= p_bus_rdata_i[20].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[21] <= p_bus_rdata_i[21].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[22] <= p_bus_rdata_i[22].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[23] <= p_bus_rdata_i[23].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[24] <= p_bus_rdata_i[24].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[25] <= p_bus_rdata_i[25].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[26] <= p_bus_rdata_i[26].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[27] <= p_bus_rdata_i[27].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[28] <= p_bus_rdata_i[28].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[29] <= p_bus_rdata_i[29].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[30] <= p_bus_rdata_i[30].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_rdata_o[31] <= p_bus_rdata_i[31].DB_MAX_OUTPUT_PORT_TYPE +cb_bus_wdata_i[0] => ~NO_FANOUT~ +cb_bus_wdata_i[1] => ~NO_FANOUT~ +cb_bus_wdata_i[2] => ~NO_FANOUT~ +cb_bus_wdata_i[3] => ~NO_FANOUT~ +cb_bus_wdata_i[4] => ~NO_FANOUT~ +cb_bus_wdata_i[5] => ~NO_FANOUT~ +cb_bus_wdata_i[6] => ~NO_FANOUT~ +cb_bus_wdata_i[7] => ~NO_FANOUT~ +cb_bus_wdata_i[8] => ~NO_FANOUT~ +cb_bus_wdata_i[9] => ~NO_FANOUT~ +cb_bus_wdata_i[10] => ~NO_FANOUT~ +cb_bus_wdata_i[11] => ~NO_FANOUT~ +cb_bus_wdata_i[12] => ~NO_FANOUT~ +cb_bus_wdata_i[13] => ~NO_FANOUT~ +cb_bus_wdata_i[14] => ~NO_FANOUT~ +cb_bus_wdata_i[15] => ~NO_FANOUT~ +cb_bus_wdata_i[16] => ~NO_FANOUT~ +cb_bus_wdata_i[17] => ~NO_FANOUT~ +cb_bus_wdata_i[18] => ~NO_FANOUT~ +cb_bus_wdata_i[19] => ~NO_FANOUT~ +cb_bus_wdata_i[20] => ~NO_FANOUT~ +cb_bus_wdata_i[21] => ~NO_FANOUT~ +cb_bus_wdata_i[22] => ~NO_FANOUT~ +cb_bus_wdata_i[23] => ~NO_FANOUT~ +cb_bus_wdata_i[24] => ~NO_FANOUT~ +cb_bus_wdata_i[25] => ~NO_FANOUT~ +cb_bus_wdata_i[26] => ~NO_FANOUT~ +cb_bus_wdata_i[27] => ~NO_FANOUT~ +cb_bus_wdata_i[28] => ~NO_FANOUT~ +cb_bus_wdata_i[29] => ~NO_FANOUT~ +cb_bus_wdata_i[30] => ~NO_FANOUT~ +cb_bus_wdata_i[31] => ~NO_FANOUT~ +cb_bus_ben_i[0] => ~NO_FANOUT~ +cb_bus_ben_i[1] => ~NO_FANOUT~ +cb_bus_ben_i[2] => ~NO_FANOUT~ +cb_bus_ben_i[3] => ~NO_FANOUT~ +cb_bus_we_i => p_bus_we.DATAA +cb_bus_re_i => arbiter.OUTPUTSELECT +cb_bus_re_i => arbiter.OUTPUTSELECT +cb_bus_re_i => arbiter.OUTPUTSELECT +cb_bus_re_i => arbiter.OUTPUTSELECT +cb_bus_re_i => arbiter.OUTPUTSELECT +cb_bus_re_i => arbiter.OUTPUTSELECT +cb_bus_re_i => cb_rd_req_buf.IN1 +cb_bus_re_i => p_bus_re.DATAA +cb_bus_ack_o <= cb_bus_ack.DB_MAX_OUTPUT_PORT_TYPE +cb_bus_err_o <= cb_bus_err.DB_MAX_OUTPUT_PORT_TYPE +p_bus_priv_o <= p_bus_priv_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_cached_o <= p_bus_cached_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_src_o <= Selector5.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[0] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[1] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[2] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[3] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[4] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[5] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[6] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[7] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[8] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[9] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[10] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[11] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[12] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[13] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[14] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[15] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[16] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[17] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[18] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[19] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[20] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[21] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[22] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[23] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[24] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[25] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[26] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[27] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[28] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[29] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[30] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_addr_o[31] <= p_bus_addr_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_rdata_i[0] => cb_bus_rdata_o[0].DATAIN +p_bus_rdata_i[0] => ca_bus_rdata_o[0].DATAIN +p_bus_rdata_i[1] => cb_bus_rdata_o[1].DATAIN +p_bus_rdata_i[1] => ca_bus_rdata_o[1].DATAIN +p_bus_rdata_i[2] => cb_bus_rdata_o[2].DATAIN +p_bus_rdata_i[2] => ca_bus_rdata_o[2].DATAIN +p_bus_rdata_i[3] => cb_bus_rdata_o[3].DATAIN +p_bus_rdata_i[3] => ca_bus_rdata_o[3].DATAIN +p_bus_rdata_i[4] => cb_bus_rdata_o[4].DATAIN +p_bus_rdata_i[4] => ca_bus_rdata_o[4].DATAIN +p_bus_rdata_i[5] => cb_bus_rdata_o[5].DATAIN +p_bus_rdata_i[5] => ca_bus_rdata_o[5].DATAIN +p_bus_rdata_i[6] => cb_bus_rdata_o[6].DATAIN +p_bus_rdata_i[6] => ca_bus_rdata_o[6].DATAIN +p_bus_rdata_i[7] => cb_bus_rdata_o[7].DATAIN +p_bus_rdata_i[7] => ca_bus_rdata_o[7].DATAIN +p_bus_rdata_i[8] => cb_bus_rdata_o[8].DATAIN +p_bus_rdata_i[8] => ca_bus_rdata_o[8].DATAIN +p_bus_rdata_i[9] => cb_bus_rdata_o[9].DATAIN +p_bus_rdata_i[9] => ca_bus_rdata_o[9].DATAIN +p_bus_rdata_i[10] => cb_bus_rdata_o[10].DATAIN +p_bus_rdata_i[10] => ca_bus_rdata_o[10].DATAIN +p_bus_rdata_i[11] => cb_bus_rdata_o[11].DATAIN +p_bus_rdata_i[11] => ca_bus_rdata_o[11].DATAIN +p_bus_rdata_i[12] => cb_bus_rdata_o[12].DATAIN +p_bus_rdata_i[12] => ca_bus_rdata_o[12].DATAIN +p_bus_rdata_i[13] => cb_bus_rdata_o[13].DATAIN +p_bus_rdata_i[13] => ca_bus_rdata_o[13].DATAIN +p_bus_rdata_i[14] => cb_bus_rdata_o[14].DATAIN +p_bus_rdata_i[14] => ca_bus_rdata_o[14].DATAIN +p_bus_rdata_i[15] => cb_bus_rdata_o[15].DATAIN +p_bus_rdata_i[15] => ca_bus_rdata_o[15].DATAIN +p_bus_rdata_i[16] => cb_bus_rdata_o[16].DATAIN +p_bus_rdata_i[16] => ca_bus_rdata_o[16].DATAIN +p_bus_rdata_i[17] => cb_bus_rdata_o[17].DATAIN +p_bus_rdata_i[17] => ca_bus_rdata_o[17].DATAIN +p_bus_rdata_i[18] => cb_bus_rdata_o[18].DATAIN +p_bus_rdata_i[18] => ca_bus_rdata_o[18].DATAIN +p_bus_rdata_i[19] => cb_bus_rdata_o[19].DATAIN +p_bus_rdata_i[19] => ca_bus_rdata_o[19].DATAIN +p_bus_rdata_i[20] => cb_bus_rdata_o[20].DATAIN +p_bus_rdata_i[20] => ca_bus_rdata_o[20].DATAIN +p_bus_rdata_i[21] => cb_bus_rdata_o[21].DATAIN +p_bus_rdata_i[21] => ca_bus_rdata_o[21].DATAIN +p_bus_rdata_i[22] => cb_bus_rdata_o[22].DATAIN +p_bus_rdata_i[22] => ca_bus_rdata_o[22].DATAIN +p_bus_rdata_i[23] => cb_bus_rdata_o[23].DATAIN +p_bus_rdata_i[23] => ca_bus_rdata_o[23].DATAIN +p_bus_rdata_i[24] => cb_bus_rdata_o[24].DATAIN +p_bus_rdata_i[24] => ca_bus_rdata_o[24].DATAIN +p_bus_rdata_i[25] => cb_bus_rdata_o[25].DATAIN +p_bus_rdata_i[25] => ca_bus_rdata_o[25].DATAIN +p_bus_rdata_i[26] => cb_bus_rdata_o[26].DATAIN +p_bus_rdata_i[26] => ca_bus_rdata_o[26].DATAIN +p_bus_rdata_i[27] => cb_bus_rdata_o[27].DATAIN +p_bus_rdata_i[27] => ca_bus_rdata_o[27].DATAIN +p_bus_rdata_i[28] => cb_bus_rdata_o[28].DATAIN +p_bus_rdata_i[28] => ca_bus_rdata_o[28].DATAIN +p_bus_rdata_i[29] => cb_bus_rdata_o[29].DATAIN +p_bus_rdata_i[29] => ca_bus_rdata_o[29].DATAIN +p_bus_rdata_i[30] => cb_bus_rdata_o[30].DATAIN +p_bus_rdata_i[30] => ca_bus_rdata_o[30].DATAIN +p_bus_rdata_i[31] => cb_bus_rdata_o[31].DATAIN +p_bus_rdata_i[31] => ca_bus_rdata_o[31].DATAIN +p_bus_wdata_o[0] <= ca_bus_wdata_i[0].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[1] <= ca_bus_wdata_i[1].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[2] <= ca_bus_wdata_i[2].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[3] <= ca_bus_wdata_i[3].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[4] <= ca_bus_wdata_i[4].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[5] <= ca_bus_wdata_i[5].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[6] <= ca_bus_wdata_i[6].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[7] <= ca_bus_wdata_i[7].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[8] <= ca_bus_wdata_i[8].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[9] <= ca_bus_wdata_i[9].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[10] <= ca_bus_wdata_i[10].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[11] <= ca_bus_wdata_i[11].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[12] <= ca_bus_wdata_i[12].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[13] <= ca_bus_wdata_i[13].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[14] <= ca_bus_wdata_i[14].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[15] <= ca_bus_wdata_i[15].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[16] <= ca_bus_wdata_i[16].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[17] <= ca_bus_wdata_i[17].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[18] <= ca_bus_wdata_i[18].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[19] <= ca_bus_wdata_i[19].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[20] <= ca_bus_wdata_i[20].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[21] <= ca_bus_wdata_i[21].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[22] <= ca_bus_wdata_i[22].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[23] <= ca_bus_wdata_i[23].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[24] <= ca_bus_wdata_i[24].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[25] <= ca_bus_wdata_i[25].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[26] <= ca_bus_wdata_i[26].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[27] <= ca_bus_wdata_i[27].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[28] <= ca_bus_wdata_i[28].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[29] <= ca_bus_wdata_i[29].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[30] <= ca_bus_wdata_i[30].DB_MAX_OUTPUT_PORT_TYPE +p_bus_wdata_o[31] <= ca_bus_wdata_i[31].DB_MAX_OUTPUT_PORT_TYPE +p_bus_ben_o[0] <= ca_bus_ben_i[0].DB_MAX_OUTPUT_PORT_TYPE +p_bus_ben_o[1] <= ca_bus_ben_i[1].DB_MAX_OUTPUT_PORT_TYPE +p_bus_ben_o[2] <= ca_bus_ben_i[2].DB_MAX_OUTPUT_PORT_TYPE +p_bus_ben_o[3] <= ca_bus_ben_i[3].DB_MAX_OUTPUT_PORT_TYPE +p_bus_we_o <= p_bus_we_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_re_o <= p_bus_re_o.DB_MAX_OUTPUT_PORT_TYPE +p_bus_ack_i => arbiter_comb.IN0 +p_bus_ack_i => ca_bus_ack.DATAB +p_bus_ack_i => cb_bus_ack.DATAB +p_bus_err_i => arbiter_comb.IN1 +p_bus_err_i => ca_bus_err.DATAB +p_bus_err_i => cb_bus_err.DATAB + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst +clk_i => control.ignore.CLK +clk_i => control.bus_err.CLK +clk_i => control.err_type.CLK +clk_i => control.timeout[0].CLK +clk_i => control.timeout[1].CLK +clk_i => control.timeout[2].CLK +clk_i => control.timeout[3].CLK +clk_i => control.pending.CLK +clk_i => data_o[0]~reg0.CLK +clk_i => data_o[1]~reg0.CLK +clk_i => data_o[2]~reg0.CLK +clk_i => data_o[3]~reg0.CLK +clk_i => data_o[4]~reg0.CLK +clk_i => data_o[5]~reg0.CLK +clk_i => data_o[6]~reg0.CLK +clk_i => data_o[7]~reg0.CLK +clk_i => data_o[8]~reg0.CLK +clk_i => data_o[9]~reg0.CLK +clk_i => data_o[10]~reg0.CLK +clk_i => data_o[11]~reg0.CLK +clk_i => data_o[12]~reg0.CLK +clk_i => data_o[13]~reg0.CLK +clk_i => data_o[14]~reg0.CLK +clk_i => data_o[15]~reg0.CLK +clk_i => data_o[16]~reg0.CLK +clk_i => data_o[17]~reg0.CLK +clk_i => data_o[18]~reg0.CLK +clk_i => data_o[19]~reg0.CLK +clk_i => data_o[20]~reg0.CLK +clk_i => data_o[21]~reg0.CLK +clk_i => data_o[22]~reg0.CLK +clk_i => data_o[23]~reg0.CLK +clk_i => data_o[24]~reg0.CLK +clk_i => data_o[25]~reg0.CLK +clk_i => data_o[26]~reg0.CLK +clk_i => data_o[27]~reg0.CLK +clk_i => data_o[28]~reg0.CLK +clk_i => data_o[29]~reg0.CLK +clk_i => data_o[30]~reg0.CLK +clk_i => data_o[31]~reg0.CLK +clk_i => ack_o~reg0.CLK +clk_i => err_type.CLK +clk_i => err_flag.CLK +rstn_i => control.ignore.ACLR +rstn_i => control.bus_err.ACLR +rstn_i => control.err_type.ACLR +rstn_i => control.timeout[0].ACLR +rstn_i => control.timeout[1].ACLR +rstn_i => control.timeout[2].ACLR +rstn_i => control.timeout[3].ACLR +rstn_i => control.pending.ACLR +rstn_i => err_type.ACLR +rstn_i => err_flag.ACLR +addr_i[0] => ~NO_FANOUT~ +addr_i[1] => ~NO_FANOUT~ +addr_i[2] => ~NO_FANOUT~ +addr_i[3] => Equal0.IN5 +addr_i[4] => Equal0.IN4 +addr_i[5] => Equal0.IN3 +addr_i[6] => Equal0.IN2 +addr_i[7] => Equal0.IN0 +addr_i[8] => Equal0.IN1 +addr_i[9] => ~NO_FANOUT~ +addr_i[10] => ~NO_FANOUT~ +addr_i[11] => ~NO_FANOUT~ +addr_i[12] => ~NO_FANOUT~ +addr_i[13] => ~NO_FANOUT~ +addr_i[14] => ~NO_FANOUT~ +addr_i[15] => ~NO_FANOUT~ +addr_i[16] => ~NO_FANOUT~ +addr_i[17] => ~NO_FANOUT~ +addr_i[18] => ~NO_FANOUT~ +addr_i[19] => ~NO_FANOUT~ +addr_i[20] => ~NO_FANOUT~ +addr_i[21] => ~NO_FANOUT~ +addr_i[22] => ~NO_FANOUT~ +addr_i[23] => ~NO_FANOUT~ +addr_i[24] => ~NO_FANOUT~ +addr_i[25] => ~NO_FANOUT~ +addr_i[26] => ~NO_FANOUT~ +addr_i[27] => ~NO_FANOUT~ +addr_i[28] => ~NO_FANOUT~ +addr_i[29] => ~NO_FANOUT~ +addr_i[30] => ~NO_FANOUT~ +addr_i[31] => ~NO_FANOUT~ +rden_i => rden.IN1 +wren_i => wren.IN1 +data_i[0] => ~NO_FANOUT~ +data_i[1] => ~NO_FANOUT~ +data_i[2] => ~NO_FANOUT~ +data_i[3] => ~NO_FANOUT~ +data_i[4] => ~NO_FANOUT~ +data_i[5] => ~NO_FANOUT~ +data_i[6] => ~NO_FANOUT~ +data_i[7] => ~NO_FANOUT~ +data_i[8] => ~NO_FANOUT~ +data_i[9] => ~NO_FANOUT~ +data_i[10] => ~NO_FANOUT~ +data_i[11] => ~NO_FANOUT~ +data_i[12] => ~NO_FANOUT~ +data_i[13] => ~NO_FANOUT~ +data_i[14] => ~NO_FANOUT~ +data_i[15] => ~NO_FANOUT~ +data_i[16] => ~NO_FANOUT~ +data_i[17] => ~NO_FANOUT~ +data_i[18] => ~NO_FANOUT~ +data_i[19] => ~NO_FANOUT~ +data_i[20] => ~NO_FANOUT~ +data_i[21] => ~NO_FANOUT~ +data_i[22] => ~NO_FANOUT~ +data_i[23] => ~NO_FANOUT~ +data_i[24] => ~NO_FANOUT~ +data_i[25] => ~NO_FANOUT~ +data_i[26] => ~NO_FANOUT~ +data_i[27] => ~NO_FANOUT~ +data_i[28] => ~NO_FANOUT~ +data_i[29] => ~NO_FANOUT~ +data_i[30] => ~NO_FANOUT~ +data_i[31] => ~NO_FANOUT~ +data_o[0] <= data_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[1] <= data_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[2] <= data_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[3] <= data_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[4] <= data_o[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[5] <= data_o[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[6] <= data_o[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[7] <= data_o[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[8] <= data_o[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[9] <= data_o[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[10] <= data_o[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[11] <= data_o[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[12] <= data_o[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[13] <= data_o[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[14] <= data_o[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[15] <= data_o[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[16] <= data_o[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[17] <= data_o[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[18] <= data_o[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[19] <= data_o[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[20] <= data_o[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[21] <= data_o[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[22] <= data_o[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[23] <= data_o[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[24] <= data_o[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[25] <= data_o[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[26] <= data_o[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[27] <= data_o[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[28] <= data_o[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[29] <= data_o[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[30] <= data_o[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[31] <= data_o[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE +ack_o <= ack_o~reg0.DB_MAX_OUTPUT_PORT_TYPE +err_o <= control.bus_err.DB_MAX_OUTPUT_PORT_TYPE +bus_addr_i[0] => ~NO_FANOUT~ +bus_addr_i[1] => ~NO_FANOUT~ +bus_addr_i[2] => ~NO_FANOUT~ +bus_addr_i[3] => ~NO_FANOUT~ +bus_addr_i[4] => ~NO_FANOUT~ +bus_addr_i[5] => ~NO_FANOUT~ +bus_addr_i[6] => ~NO_FANOUT~ +bus_addr_i[7] => ~NO_FANOUT~ +bus_addr_i[8] => ~NO_FANOUT~ +bus_addr_i[9] => ~NO_FANOUT~ +bus_addr_i[10] => ~NO_FANOUT~ +bus_addr_i[11] => ~NO_FANOUT~ +bus_addr_i[12] => ~NO_FANOUT~ +bus_addr_i[13] => ~NO_FANOUT~ +bus_addr_i[14] => ~NO_FANOUT~ +bus_addr_i[15] => ~NO_FANOUT~ +bus_addr_i[16] => ~NO_FANOUT~ +bus_addr_i[17] => ~NO_FANOUT~ +bus_addr_i[18] => ~NO_FANOUT~ +bus_addr_i[19] => ~NO_FANOUT~ +bus_addr_i[20] => ~NO_FANOUT~ +bus_addr_i[21] => ~NO_FANOUT~ +bus_addr_i[22] => ~NO_FANOUT~ +bus_addr_i[23] => ~NO_FANOUT~ +bus_addr_i[24] => ~NO_FANOUT~ +bus_addr_i[25] => ~NO_FANOUT~ +bus_addr_i[26] => ~NO_FANOUT~ +bus_addr_i[27] => ~NO_FANOUT~ +bus_addr_i[28] => ~NO_FANOUT~ +bus_addr_i[29] => ~NO_FANOUT~ +bus_addr_i[30] => ~NO_FANOUT~ +bus_addr_i[31] => ~NO_FANOUT~ +bus_rden_i => keeper_control.IN0 +bus_wren_i => keeper_control.IN1 +bus_ack_i => control.OUTPUTSELECT +bus_ack_i => control.OUTPUTSELECT +bus_err_i => control.OUTPUTSELECT +bus_err_i => control.OUTPUTSELECT +bus_err_i => control.OUTPUTSELECT +bus_tmo_i => keeper_control.IN1 +bus_ext_i => ignore.IN0 +bus_xip_i => ignore.IN1 + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst +clk_i => err_o~reg0.CLK +clk_i => ack_o~reg0.CLK +clk_i => rden.CLK +clk_i => mem_rom_rd[0].CLK +clk_i => mem_rom_rd[1].CLK +clk_i => mem_rom_rd[2].CLK +clk_i => mem_rom_rd[3].CLK +clk_i => mem_rom_rd[4].CLK +clk_i => mem_rom_rd[5].CLK +clk_i => mem_rom_rd[6].CLK +clk_i => mem_rom_rd[7].CLK +clk_i => mem_rom_rd[8].CLK +clk_i => mem_rom_rd[9].CLK +clk_i => mem_rom_rd[10].CLK +clk_i => mem_rom_rd[11].CLK +clk_i => mem_rom_rd[12].CLK +clk_i => mem_rom_rd[13].CLK +clk_i => mem_rom_rd[14].CLK +clk_i => mem_rom_rd[15].CLK +clk_i => mem_rom_rd[16].CLK +clk_i => mem_rom_rd[17].CLK +clk_i => mem_rom_rd[18].CLK +clk_i => mem_rom_rd[19].CLK +clk_i => mem_rom_rd[20].CLK +clk_i => mem_rom_rd[21].CLK +clk_i => mem_rom_rd[22].CLK +clk_i => mem_rom_rd[23].CLK +clk_i => mem_rom_rd[24].CLK +clk_i => mem_rom_rd[25].CLK +clk_i => mem_rom_rd[26].CLK +clk_i => mem_rom_rd[27].CLK +clk_i => mem_rom_rd[28].CLK +clk_i => mem_rom_rd[29].CLK +clk_i => mem_rom_rd[30].CLK +clk_i => mem_rom_rd[31].CLK +rden_i => ack_o.IN1 +wren_i => err_o.IN1 +ben_i[0] => ~NO_FANOUT~ +ben_i[1] => ~NO_FANOUT~ +ben_i[2] => ~NO_FANOUT~ +ben_i[3] => ~NO_FANOUT~ +addr_i[0] => ~NO_FANOUT~ +addr_i[1] => ~NO_FANOUT~ +addr_i[2] => Mux0.IN4107 +addr_i[2] => Mux1.IN4107 +addr_i[2] => Mux2.IN4107 +addr_i[2] => Mux3.IN4107 +addr_i[2] => Mux4.IN4107 +addr_i[2] => Mux5.IN4107 +addr_i[2] => Mux6.IN4107 +addr_i[2] => Mux7.IN4107 +addr_i[2] => Mux8.IN4107 +addr_i[2] => Mux9.IN4107 +addr_i[2] => Mux10.IN4107 +addr_i[2] => Mux11.IN4107 +addr_i[2] => Mux12.IN4107 +addr_i[2] => Mux13.IN4107 +addr_i[2] => Mux14.IN4107 +addr_i[2] => Mux15.IN4107 +addr_i[2] => Mux16.IN4107 +addr_i[2] => Mux17.IN4107 +addr_i[2] => Mux18.IN4107 +addr_i[2] => Mux19.IN4107 +addr_i[2] => Mux20.IN4107 +addr_i[2] => Mux21.IN4107 +addr_i[2] => Mux22.IN4107 +addr_i[2] => Mux23.IN4107 +addr_i[2] => Mux24.IN4107 +addr_i[2] => Mux25.IN4107 +addr_i[2] => Mux26.IN4107 +addr_i[2] => Mux27.IN4107 +addr_i[2] => Mux28.IN4107 +addr_i[2] => Mux29.IN4107 +addr_i[2] => Mux30.IN4107 +addr_i[3] => Mux0.IN4106 +addr_i[3] => Mux1.IN4106 +addr_i[3] => Mux2.IN4106 +addr_i[3] => Mux3.IN4106 +addr_i[3] => Mux4.IN4106 +addr_i[3] => Mux5.IN4106 +addr_i[3] => Mux6.IN4106 +addr_i[3] => Mux7.IN4106 +addr_i[3] => Mux8.IN4106 +addr_i[3] => Mux9.IN4106 +addr_i[3] => Mux10.IN4106 +addr_i[3] => Mux11.IN4106 +addr_i[3] => Mux12.IN4106 +addr_i[3] => Mux13.IN4106 +addr_i[3] => Mux14.IN4106 +addr_i[3] => Mux15.IN4106 +addr_i[3] => Mux16.IN4106 +addr_i[3] => Mux17.IN4106 +addr_i[3] => Mux18.IN4106 +addr_i[3] => Mux19.IN4106 +addr_i[3] => Mux20.IN4106 +addr_i[3] => Mux21.IN4106 +addr_i[3] => Mux22.IN4106 +addr_i[3] => Mux23.IN4106 +addr_i[3] => Mux24.IN4106 +addr_i[3] => Mux25.IN4106 +addr_i[3] => Mux26.IN4106 +addr_i[3] => Mux27.IN4106 +addr_i[3] => Mux28.IN4106 +addr_i[3] => Mux29.IN4106 +addr_i[3] => Mux30.IN4106 +addr_i[4] => Mux0.IN4105 +addr_i[4] => Mux1.IN4105 +addr_i[4] => Mux2.IN4105 +addr_i[4] => Mux3.IN4105 +addr_i[4] => Mux4.IN4105 +addr_i[4] => Mux5.IN4105 +addr_i[4] => Mux6.IN4105 +addr_i[4] => Mux7.IN4105 +addr_i[4] => Mux8.IN4105 +addr_i[4] => Mux9.IN4105 +addr_i[4] => Mux10.IN4105 +addr_i[4] => Mux11.IN4105 +addr_i[4] => Mux12.IN4105 +addr_i[4] => Mux13.IN4105 +addr_i[4] => Mux14.IN4105 +addr_i[4] => Mux15.IN4105 +addr_i[4] => Mux16.IN4105 +addr_i[4] => Mux17.IN4105 +addr_i[4] => Mux18.IN4105 +addr_i[4] => Mux19.IN4105 +addr_i[4] => Mux20.IN4105 +addr_i[4] => Mux21.IN4105 +addr_i[4] => Mux22.IN4105 +addr_i[4] => Mux23.IN4105 +addr_i[4] => Mux24.IN4105 +addr_i[4] => Mux25.IN4105 +addr_i[4] => Mux26.IN4105 +addr_i[4] => Mux27.IN4105 +addr_i[4] => Mux28.IN4105 +addr_i[4] => Mux29.IN4105 +addr_i[4] => Mux30.IN4105 +addr_i[5] => Mux0.IN4104 +addr_i[5] => Mux1.IN4104 +addr_i[5] => Mux2.IN4104 +addr_i[5] => Mux3.IN4104 +addr_i[5] => Mux4.IN4104 +addr_i[5] => Mux5.IN4104 +addr_i[5] => Mux6.IN4104 +addr_i[5] => Mux7.IN4104 +addr_i[5] => Mux8.IN4104 +addr_i[5] => Mux9.IN4104 +addr_i[5] => Mux10.IN4104 +addr_i[5] => Mux11.IN4104 +addr_i[5] => Mux12.IN4104 +addr_i[5] => Mux13.IN4104 +addr_i[5] => Mux14.IN4104 +addr_i[5] => Mux15.IN4104 +addr_i[5] => Mux16.IN4104 +addr_i[5] => Mux17.IN4104 +addr_i[5] => Mux18.IN4104 +addr_i[5] => Mux19.IN4104 +addr_i[5] => Mux20.IN4104 +addr_i[5] => Mux21.IN4104 +addr_i[5] => Mux22.IN4104 +addr_i[5] => Mux23.IN4104 +addr_i[5] => Mux24.IN4104 +addr_i[5] => Mux25.IN4104 +addr_i[5] => Mux26.IN4104 +addr_i[5] => Mux27.IN4104 +addr_i[5] => Mux28.IN4104 +addr_i[5] => Mux29.IN4104 +addr_i[5] => Mux30.IN4104 +addr_i[6] => Mux0.IN4103 +addr_i[6] => Mux1.IN4103 +addr_i[6] => Mux2.IN4103 +addr_i[6] => Mux3.IN4103 +addr_i[6] => Mux4.IN4103 +addr_i[6] => Mux5.IN4103 +addr_i[6] => Mux6.IN4103 +addr_i[6] => Mux7.IN4103 +addr_i[6] => Mux8.IN4103 +addr_i[6] => Mux9.IN4103 +addr_i[6] => Mux10.IN4103 +addr_i[6] => Mux11.IN4103 +addr_i[6] => Mux12.IN4103 +addr_i[6] => Mux13.IN4103 +addr_i[6] => Mux14.IN4103 +addr_i[6] => Mux15.IN4103 +addr_i[6] => Mux16.IN4103 +addr_i[6] => Mux17.IN4103 +addr_i[6] => Mux18.IN4103 +addr_i[6] => Mux19.IN4103 +addr_i[6] => Mux20.IN4103 +addr_i[6] => Mux21.IN4103 +addr_i[6] => Mux22.IN4103 +addr_i[6] => Mux23.IN4103 +addr_i[6] => Mux24.IN4103 +addr_i[6] => Mux25.IN4103 +addr_i[6] => Mux26.IN4103 +addr_i[6] => Mux27.IN4103 +addr_i[6] => Mux28.IN4103 +addr_i[6] => Mux29.IN4103 +addr_i[6] => Mux30.IN4103 +addr_i[7] => Mux0.IN4102 +addr_i[7] => Mux1.IN4102 +addr_i[7] => Mux2.IN4102 +addr_i[7] => Mux3.IN4102 +addr_i[7] => Mux4.IN4102 +addr_i[7] => Mux5.IN4102 +addr_i[7] => Mux6.IN4102 +addr_i[7] => Mux7.IN4102 +addr_i[7] => Mux8.IN4102 +addr_i[7] => Mux9.IN4102 +addr_i[7] => Mux10.IN4102 +addr_i[7] => Mux11.IN4102 +addr_i[7] => Mux12.IN4102 +addr_i[7] => Mux13.IN4102 +addr_i[7] => Mux14.IN4102 +addr_i[7] => Mux15.IN4102 +addr_i[7] => Mux16.IN4102 +addr_i[7] => Mux17.IN4102 +addr_i[7] => Mux18.IN4102 +addr_i[7] => Mux19.IN4102 +addr_i[7] => Mux20.IN4102 +addr_i[7] => Mux21.IN4102 +addr_i[7] => Mux22.IN4102 +addr_i[7] => Mux23.IN4102 +addr_i[7] => Mux24.IN4102 +addr_i[7] => Mux25.IN4102 +addr_i[7] => Mux26.IN4102 +addr_i[7] => Mux27.IN4102 +addr_i[7] => Mux28.IN4102 +addr_i[7] => Mux29.IN4102 +addr_i[7] => Mux30.IN4102 +addr_i[8] => Mux0.IN4101 +addr_i[8] => Mux1.IN4101 +addr_i[8] => Mux2.IN4101 +addr_i[8] => Mux3.IN4101 +addr_i[8] => Mux4.IN4101 +addr_i[8] => Mux5.IN4101 +addr_i[8] => Mux6.IN4101 +addr_i[8] => Mux7.IN4101 +addr_i[8] => Mux8.IN4101 +addr_i[8] => Mux9.IN4101 +addr_i[8] => Mux10.IN4101 +addr_i[8] => Mux11.IN4101 +addr_i[8] => Mux12.IN4101 +addr_i[8] => Mux13.IN4101 +addr_i[8] => Mux14.IN4101 +addr_i[8] => Mux15.IN4101 +addr_i[8] => Mux16.IN4101 +addr_i[8] => Mux17.IN4101 +addr_i[8] => Mux18.IN4101 +addr_i[8] => Mux19.IN4101 +addr_i[8] => Mux20.IN4101 +addr_i[8] => Mux21.IN4101 +addr_i[8] => Mux22.IN4101 +addr_i[8] => Mux23.IN4101 +addr_i[8] => Mux24.IN4101 +addr_i[8] => Mux25.IN4101 +addr_i[8] => Mux26.IN4101 +addr_i[8] => Mux27.IN4101 +addr_i[8] => Mux28.IN4101 +addr_i[8] => Mux29.IN4101 +addr_i[8] => Mux30.IN4101 +addr_i[9] => Mux0.IN4100 +addr_i[9] => Mux1.IN4100 +addr_i[9] => Mux2.IN4100 +addr_i[9] => Mux3.IN4100 +addr_i[9] => Mux4.IN4100 +addr_i[9] => Mux5.IN4100 +addr_i[9] => Mux6.IN4100 +addr_i[9] => Mux7.IN4100 +addr_i[9] => Mux8.IN4100 +addr_i[9] => Mux9.IN4100 +addr_i[9] => Mux10.IN4100 +addr_i[9] => Mux11.IN4100 +addr_i[9] => Mux12.IN4100 +addr_i[9] => Mux13.IN4100 +addr_i[9] => Mux14.IN4100 +addr_i[9] => Mux15.IN4100 +addr_i[9] => Mux16.IN4100 +addr_i[9] => Mux17.IN4100 +addr_i[9] => Mux18.IN4100 +addr_i[9] => Mux19.IN4100 +addr_i[9] => Mux20.IN4100 +addr_i[9] => Mux21.IN4100 +addr_i[9] => Mux22.IN4100 +addr_i[9] => Mux23.IN4100 +addr_i[9] => Mux24.IN4100 +addr_i[9] => Mux25.IN4100 +addr_i[9] => Mux26.IN4100 +addr_i[9] => Mux27.IN4100 +addr_i[9] => Mux28.IN4100 +addr_i[9] => Mux29.IN4100 +addr_i[9] => Mux30.IN4100 +addr_i[10] => Mux0.IN4099 +addr_i[10] => Mux1.IN4099 +addr_i[10] => Mux2.IN4099 +addr_i[10] => Mux3.IN4099 +addr_i[10] => Mux4.IN4099 +addr_i[10] => Mux5.IN4099 +addr_i[10] => Mux6.IN4099 +addr_i[10] => Mux7.IN4099 +addr_i[10] => Mux8.IN4099 +addr_i[10] => Mux9.IN4099 +addr_i[10] => Mux10.IN4099 +addr_i[10] => Mux11.IN4099 +addr_i[10] => Mux12.IN4099 +addr_i[10] => Mux13.IN4099 +addr_i[10] => Mux14.IN4099 +addr_i[10] => Mux15.IN4099 +addr_i[10] => Mux16.IN4099 +addr_i[10] => Mux17.IN4099 +addr_i[10] => Mux18.IN4099 +addr_i[10] => Mux19.IN4099 +addr_i[10] => Mux20.IN4099 +addr_i[10] => Mux21.IN4099 +addr_i[10] => Mux22.IN4099 +addr_i[10] => Mux23.IN4099 +addr_i[10] => Mux24.IN4099 +addr_i[10] => Mux25.IN4099 +addr_i[10] => Mux26.IN4099 +addr_i[10] => Mux27.IN4099 +addr_i[10] => Mux28.IN4099 +addr_i[10] => Mux29.IN4099 +addr_i[10] => Mux30.IN4099 +addr_i[11] => Mux0.IN4098 +addr_i[11] => Mux1.IN4098 +addr_i[11] => Mux2.IN4098 +addr_i[11] => Mux3.IN4098 +addr_i[11] => Mux4.IN4098 +addr_i[11] => Mux5.IN4098 +addr_i[11] => Mux6.IN4098 +addr_i[11] => Mux7.IN4098 +addr_i[11] => Mux8.IN4098 +addr_i[11] => Mux9.IN4098 +addr_i[11] => Mux10.IN4098 +addr_i[11] => Mux11.IN4098 +addr_i[11] => Mux12.IN4098 +addr_i[11] => Mux13.IN4098 +addr_i[11] => Mux14.IN4098 +addr_i[11] => Mux15.IN4098 +addr_i[11] => Mux16.IN4098 +addr_i[11] => Mux17.IN4098 +addr_i[11] => Mux18.IN4098 +addr_i[11] => Mux19.IN4098 +addr_i[11] => Mux20.IN4098 +addr_i[11] => Mux21.IN4098 +addr_i[11] => Mux22.IN4098 +addr_i[11] => Mux23.IN4098 +addr_i[11] => Mux24.IN4098 +addr_i[11] => Mux25.IN4098 +addr_i[11] => Mux26.IN4098 +addr_i[11] => Mux27.IN4098 +addr_i[11] => Mux28.IN4098 +addr_i[11] => Mux29.IN4098 +addr_i[11] => Mux30.IN4098 +addr_i[12] => Mux0.IN4097 +addr_i[12] => Mux1.IN4097 +addr_i[12] => Mux2.IN4097 +addr_i[12] => Mux3.IN4097 +addr_i[12] => Mux4.IN4097 +addr_i[12] => Mux5.IN4097 +addr_i[12] => Mux6.IN4097 +addr_i[12] => Mux7.IN4097 +addr_i[12] => Mux8.IN4097 +addr_i[12] => Mux9.IN4097 +addr_i[12] => Mux10.IN4097 +addr_i[12] => Mux11.IN4097 +addr_i[12] => Mux12.IN4097 +addr_i[12] => Mux13.IN4097 +addr_i[12] => Mux14.IN4097 +addr_i[12] => Mux15.IN4097 +addr_i[12] => Mux16.IN4097 +addr_i[12] => Mux17.IN4097 +addr_i[12] => Mux18.IN4097 +addr_i[12] => Mux19.IN4097 +addr_i[12] => Mux20.IN4097 +addr_i[12] => Mux21.IN4097 +addr_i[12] => Mux22.IN4097 +addr_i[12] => Mux23.IN4097 +addr_i[12] => Mux24.IN4097 +addr_i[12] => Mux25.IN4097 +addr_i[12] => Mux26.IN4097 +addr_i[12] => Mux27.IN4097 +addr_i[12] => Mux28.IN4097 +addr_i[12] => Mux29.IN4097 +addr_i[12] => Mux30.IN4097 +addr_i[13] => Mux0.IN4096 +addr_i[13] => Mux1.IN4096 +addr_i[13] => Mux2.IN4096 +addr_i[13] => Mux3.IN4096 +addr_i[13] => Mux4.IN4096 +addr_i[13] => Mux5.IN4096 +addr_i[13] => Mux6.IN4096 +addr_i[13] => Mux7.IN4096 +addr_i[13] => Mux8.IN4096 +addr_i[13] => Mux9.IN4096 +addr_i[13] => Mux10.IN4096 +addr_i[13] => Mux11.IN4096 +addr_i[13] => Mux12.IN4096 +addr_i[13] => Mux13.IN4096 +addr_i[13] => Mux14.IN4096 +addr_i[13] => Mux15.IN4096 +addr_i[13] => Mux16.IN4096 +addr_i[13] => Mux17.IN4096 +addr_i[13] => Mux18.IN4096 +addr_i[13] => Mux19.IN4096 +addr_i[13] => Mux20.IN4096 +addr_i[13] => Mux21.IN4096 +addr_i[13] => Mux22.IN4096 +addr_i[13] => Mux23.IN4096 +addr_i[13] => Mux24.IN4096 +addr_i[13] => Mux25.IN4096 +addr_i[13] => Mux26.IN4096 +addr_i[13] => Mux27.IN4096 +addr_i[13] => Mux28.IN4096 +addr_i[13] => Mux29.IN4096 +addr_i[13] => Mux30.IN4096 +addr_i[14] => Equal0.IN17 +addr_i[15] => Equal0.IN16 +addr_i[16] => Equal0.IN15 +addr_i[17] => Equal0.IN14 +addr_i[18] => Equal0.IN13 +addr_i[19] => Equal0.IN12 +addr_i[20] => Equal0.IN11 +addr_i[21] => Equal0.IN10 +addr_i[22] => Equal0.IN9 +addr_i[23] => Equal0.IN8 +addr_i[24] => Equal0.IN7 +addr_i[25] => Equal0.IN6 +addr_i[26] => Equal0.IN5 +addr_i[27] => Equal0.IN4 +addr_i[28] => Equal0.IN3 +addr_i[29] => Equal0.IN2 +addr_i[30] => Equal0.IN1 +addr_i[31] => Equal0.IN0 +data_i[0] => ~NO_FANOUT~ +data_i[1] => ~NO_FANOUT~ +data_i[2] => ~NO_FANOUT~ +data_i[3] => ~NO_FANOUT~ +data_i[4] => ~NO_FANOUT~ +data_i[5] => ~NO_FANOUT~ +data_i[6] => ~NO_FANOUT~ +data_i[7] => ~NO_FANOUT~ +data_i[8] => ~NO_FANOUT~ +data_i[9] => ~NO_FANOUT~ +data_i[10] => ~NO_FANOUT~ +data_i[11] => ~NO_FANOUT~ +data_i[12] => ~NO_FANOUT~ +data_i[13] => ~NO_FANOUT~ +data_i[14] => ~NO_FANOUT~ +data_i[15] => ~NO_FANOUT~ +data_i[16] => ~NO_FANOUT~ +data_i[17] => ~NO_FANOUT~ +data_i[18] => ~NO_FANOUT~ +data_i[19] => ~NO_FANOUT~ +data_i[20] => ~NO_FANOUT~ +data_i[21] => ~NO_FANOUT~ +data_i[22] => ~NO_FANOUT~ +data_i[23] => ~NO_FANOUT~ +data_i[24] => ~NO_FANOUT~ +data_i[25] => ~NO_FANOUT~ +data_i[26] => ~NO_FANOUT~ +data_i[27] => ~NO_FANOUT~ +data_i[28] => ~NO_FANOUT~ +data_i[29] => ~NO_FANOUT~ +data_i[30] => ~NO_FANOUT~ +data_i[31] => ~NO_FANOUT~ +data_o[0] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[1] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[2] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[3] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[4] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[5] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[6] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[7] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[8] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[9] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[10] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[11] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[12] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[13] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[14] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[15] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[16] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[17] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[18] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[19] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[20] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[21] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[22] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[23] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[24] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[25] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[26] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[27] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[28] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[29] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[30] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[31] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +ack_o <= ack_o~reg0.DB_MAX_OUTPUT_PORT_TYPE +err_o <= err_o~reg0.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst +clk_i => mem_ram_b0~19.CLK +clk_i => mem_ram_b0~0.CLK +clk_i => mem_ram_b0~1.CLK +clk_i => mem_ram_b0~2.CLK +clk_i => mem_ram_b0~3.CLK +clk_i => mem_ram_b0~4.CLK +clk_i => mem_ram_b0~5.CLK +clk_i => mem_ram_b0~6.CLK +clk_i => mem_ram_b0~7.CLK +clk_i => mem_ram_b0~8.CLK +clk_i => mem_ram_b0~9.CLK +clk_i => mem_ram_b0~10.CLK +clk_i => mem_ram_b0~11.CLK +clk_i => mem_ram_b0~12.CLK +clk_i => mem_ram_b0~13.CLK +clk_i => mem_ram_b0~14.CLK +clk_i => mem_ram_b0~15.CLK +clk_i => mem_ram_b0~16.CLK +clk_i => mem_ram_b0~17.CLK +clk_i => mem_ram_b0~18.CLK +clk_i => mem_ram_b1~0.CLK +clk_i => mem_ram_b1~1.CLK +clk_i => mem_ram_b1~2.CLK +clk_i => mem_ram_b1~3.CLK +clk_i => mem_ram_b1~4.CLK +clk_i => mem_ram_b1~5.CLK +clk_i => mem_ram_b1~6.CLK +clk_i => mem_ram_b1~7.CLK +clk_i => mem_ram_b1~8.CLK +clk_i => mem_ram_b1~9.CLK +clk_i => mem_ram_b1~10.CLK +clk_i => mem_ram_b1~11.CLK +clk_i => mem_ram_b1~12.CLK +clk_i => mem_ram_b1~13.CLK +clk_i => mem_ram_b1~14.CLK +clk_i => mem_ram_b1~15.CLK +clk_i => mem_ram_b1~16.CLK +clk_i => mem_ram_b1~17.CLK +clk_i => mem_ram_b1~18.CLK +clk_i => mem_ram_b1~19.CLK +clk_i => mem_ram_b2~0.CLK +clk_i => mem_ram_b2~1.CLK +clk_i => mem_ram_b2~2.CLK +clk_i => mem_ram_b2~3.CLK +clk_i => mem_ram_b2~4.CLK +clk_i => mem_ram_b2~5.CLK +clk_i => mem_ram_b2~6.CLK +clk_i => mem_ram_b2~7.CLK +clk_i => mem_ram_b2~8.CLK +clk_i => mem_ram_b2~9.CLK +clk_i => mem_ram_b2~10.CLK +clk_i => mem_ram_b2~11.CLK +clk_i => mem_ram_b2~12.CLK +clk_i => mem_ram_b2~13.CLK +clk_i => mem_ram_b2~14.CLK +clk_i => mem_ram_b2~15.CLK +clk_i => mem_ram_b2~16.CLK +clk_i => mem_ram_b2~17.CLK +clk_i => mem_ram_b2~18.CLK +clk_i => mem_ram_b2~19.CLK +clk_i => mem_ram_b3~0.CLK +clk_i => mem_ram_b3~1.CLK +clk_i => mem_ram_b3~2.CLK +clk_i => mem_ram_b3~3.CLK +clk_i => mem_ram_b3~4.CLK +clk_i => mem_ram_b3~5.CLK +clk_i => mem_ram_b3~6.CLK +clk_i => mem_ram_b3~7.CLK +clk_i => mem_ram_b3~8.CLK +clk_i => mem_ram_b3~9.CLK +clk_i => mem_ram_b3~10.CLK +clk_i => mem_ram_b3~11.CLK +clk_i => mem_ram_b3~12.CLK +clk_i => mem_ram_b3~13.CLK +clk_i => mem_ram_b3~14.CLK +clk_i => mem_ram_b3~15.CLK +clk_i => mem_ram_b3~16.CLK +clk_i => mem_ram_b3~17.CLK +clk_i => mem_ram_b3~18.CLK +clk_i => mem_ram_b3~19.CLK +clk_i => ack_o~reg0.CLK +clk_i => rden.CLK +clk_i => mem_ram_b3_rd[0].CLK +clk_i => mem_ram_b3_rd[1].CLK +clk_i => mem_ram_b3_rd[2].CLK +clk_i => mem_ram_b3_rd[3].CLK +clk_i => mem_ram_b3_rd[4].CLK +clk_i => mem_ram_b3_rd[5].CLK +clk_i => mem_ram_b3_rd[6].CLK +clk_i => mem_ram_b3_rd[7].CLK +clk_i => mem_ram_b2_rd[0].CLK +clk_i => mem_ram_b2_rd[1].CLK +clk_i => mem_ram_b2_rd[2].CLK +clk_i => mem_ram_b2_rd[3].CLK +clk_i => mem_ram_b2_rd[4].CLK +clk_i => mem_ram_b2_rd[5].CLK +clk_i => mem_ram_b2_rd[6].CLK +clk_i => mem_ram_b2_rd[7].CLK +clk_i => mem_ram_b1_rd[0].CLK +clk_i => mem_ram_b1_rd[1].CLK +clk_i => mem_ram_b1_rd[2].CLK +clk_i => mem_ram_b1_rd[3].CLK +clk_i => mem_ram_b1_rd[4].CLK +clk_i => mem_ram_b1_rd[5].CLK +clk_i => mem_ram_b1_rd[6].CLK +clk_i => mem_ram_b1_rd[7].CLK +clk_i => mem_ram_b0_rd[0].CLK +clk_i => mem_ram_b0_rd[1].CLK +clk_i => mem_ram_b0_rd[2].CLK +clk_i => mem_ram_b0_rd[3].CLK +clk_i => mem_ram_b0_rd[4].CLK +clk_i => mem_ram_b0_rd[5].CLK +clk_i => mem_ram_b0_rd[6].CLK +clk_i => mem_ram_b0_rd[7].CLK +clk_i => mem_ram_b0.CLK0 +clk_i => mem_ram_b1.CLK0 +clk_i => mem_ram_b2.CLK0 +clk_i => mem_ram_b3.CLK0 +rden_i => rden.IN1 +rden_i => ack_o.IN0 +wren_i => mem_access.IN0 +wren_i => mem_access.IN0 +wren_i => mem_access.IN0 +wren_i => mem_access.IN0 +wren_i => ack_o.IN1 +ben_i[0] => mem_access.IN1 +ben_i[1] => mem_access.IN1 +ben_i[2] => mem_access.IN1 +ben_i[3] => mem_access.IN1 +addr_i[0] => ~NO_FANOUT~ +addr_i[1] => ~NO_FANOUT~ +addr_i[2] => mem_ram_b0~10.DATAIN +addr_i[2] => mem_ram_b1~11.DATAIN +addr_i[2] => mem_ram_b2~11.DATAIN +addr_i[2] => mem_ram_b3~11.DATAIN +addr_i[2] => mem_ram_b0.WADDR +addr_i[2] => mem_ram_b0.RADDR +addr_i[2] => mem_ram_b1.WADDR +addr_i[2] => mem_ram_b1.RADDR +addr_i[2] => mem_ram_b2.WADDR +addr_i[2] => mem_ram_b2.RADDR +addr_i[2] => mem_ram_b3.WADDR +addr_i[2] => mem_ram_b3.RADDR +addr_i[3] => mem_ram_b0~9.DATAIN +addr_i[3] => mem_ram_b1~10.DATAIN +addr_i[3] => mem_ram_b2~10.DATAIN +addr_i[3] => mem_ram_b3~10.DATAIN +addr_i[3] => mem_ram_b0.WADDR1 +addr_i[3] => mem_ram_b0.RADDR1 +addr_i[3] => mem_ram_b1.WADDR1 +addr_i[3] => mem_ram_b1.RADDR1 +addr_i[3] => mem_ram_b2.WADDR1 +addr_i[3] => mem_ram_b2.RADDR1 +addr_i[3] => mem_ram_b3.WADDR1 +addr_i[3] => mem_ram_b3.RADDR1 +addr_i[4] => mem_ram_b0~8.DATAIN +addr_i[4] => mem_ram_b1~9.DATAIN +addr_i[4] => mem_ram_b2~9.DATAIN +addr_i[4] => mem_ram_b3~9.DATAIN +addr_i[4] => mem_ram_b0.WADDR2 +addr_i[4] => mem_ram_b0.RADDR2 +addr_i[4] => mem_ram_b1.WADDR2 +addr_i[4] => mem_ram_b1.RADDR2 +addr_i[4] => mem_ram_b2.WADDR2 +addr_i[4] => mem_ram_b2.RADDR2 +addr_i[4] => mem_ram_b3.WADDR2 +addr_i[4] => mem_ram_b3.RADDR2 +addr_i[5] => mem_ram_b0~7.DATAIN +addr_i[5] => mem_ram_b1~8.DATAIN +addr_i[5] => mem_ram_b2~8.DATAIN +addr_i[5] => mem_ram_b3~8.DATAIN +addr_i[5] => mem_ram_b0.WADDR3 +addr_i[5] => mem_ram_b0.RADDR3 +addr_i[5] => mem_ram_b1.WADDR3 +addr_i[5] => mem_ram_b1.RADDR3 +addr_i[5] => mem_ram_b2.WADDR3 +addr_i[5] => mem_ram_b2.RADDR3 +addr_i[5] => mem_ram_b3.WADDR3 +addr_i[5] => mem_ram_b3.RADDR3 +addr_i[6] => mem_ram_b0~6.DATAIN +addr_i[6] => mem_ram_b1~7.DATAIN +addr_i[6] => mem_ram_b2~7.DATAIN +addr_i[6] => mem_ram_b3~7.DATAIN +addr_i[6] => mem_ram_b0.WADDR4 +addr_i[6] => mem_ram_b0.RADDR4 +addr_i[6] => mem_ram_b1.WADDR4 +addr_i[6] => mem_ram_b1.RADDR4 +addr_i[6] => mem_ram_b2.WADDR4 +addr_i[6] => mem_ram_b2.RADDR4 +addr_i[6] => mem_ram_b3.WADDR4 +addr_i[6] => mem_ram_b3.RADDR4 +addr_i[7] => mem_ram_b0~5.DATAIN +addr_i[7] => mem_ram_b1~6.DATAIN +addr_i[7] => mem_ram_b2~6.DATAIN +addr_i[7] => mem_ram_b3~6.DATAIN +addr_i[7] => mem_ram_b0.WADDR5 +addr_i[7] => mem_ram_b0.RADDR5 +addr_i[7] => mem_ram_b1.WADDR5 +addr_i[7] => mem_ram_b1.RADDR5 +addr_i[7] => mem_ram_b2.WADDR5 +addr_i[7] => mem_ram_b2.RADDR5 +addr_i[7] => mem_ram_b3.WADDR5 +addr_i[7] => mem_ram_b3.RADDR5 +addr_i[8] => mem_ram_b0~4.DATAIN +addr_i[8] => mem_ram_b1~5.DATAIN +addr_i[8] => mem_ram_b2~5.DATAIN +addr_i[8] => mem_ram_b3~5.DATAIN +addr_i[8] => mem_ram_b0.WADDR6 +addr_i[8] => mem_ram_b0.RADDR6 +addr_i[8] => mem_ram_b1.WADDR6 +addr_i[8] => mem_ram_b1.RADDR6 +addr_i[8] => mem_ram_b2.WADDR6 +addr_i[8] => mem_ram_b2.RADDR6 +addr_i[8] => mem_ram_b3.WADDR6 +addr_i[8] => mem_ram_b3.RADDR6 +addr_i[9] => mem_ram_b0~3.DATAIN +addr_i[9] => mem_ram_b1~4.DATAIN +addr_i[9] => mem_ram_b2~4.DATAIN +addr_i[9] => mem_ram_b3~4.DATAIN +addr_i[9] => mem_ram_b0.WADDR7 +addr_i[9] => mem_ram_b0.RADDR7 +addr_i[9] => mem_ram_b1.WADDR7 +addr_i[9] => mem_ram_b1.RADDR7 +addr_i[9] => mem_ram_b2.WADDR7 +addr_i[9] => mem_ram_b2.RADDR7 +addr_i[9] => mem_ram_b3.WADDR7 +addr_i[9] => mem_ram_b3.RADDR7 +addr_i[10] => mem_ram_b0~2.DATAIN +addr_i[10] => mem_ram_b1~3.DATAIN +addr_i[10] => mem_ram_b2~3.DATAIN +addr_i[10] => mem_ram_b3~3.DATAIN +addr_i[10] => mem_ram_b0.WADDR8 +addr_i[10] => mem_ram_b0.RADDR8 +addr_i[10] => mem_ram_b1.WADDR8 +addr_i[10] => mem_ram_b1.RADDR8 +addr_i[10] => mem_ram_b2.WADDR8 +addr_i[10] => mem_ram_b2.RADDR8 +addr_i[10] => mem_ram_b3.WADDR8 +addr_i[10] => mem_ram_b3.RADDR8 +addr_i[11] => mem_ram_b0~1.DATAIN +addr_i[11] => mem_ram_b1~2.DATAIN +addr_i[11] => mem_ram_b2~2.DATAIN +addr_i[11] => mem_ram_b3~2.DATAIN +addr_i[11] => mem_ram_b0.WADDR9 +addr_i[11] => mem_ram_b0.RADDR9 +addr_i[11] => mem_ram_b1.WADDR9 +addr_i[11] => mem_ram_b1.RADDR9 +addr_i[11] => mem_ram_b2.WADDR9 +addr_i[11] => mem_ram_b2.RADDR9 +addr_i[11] => mem_ram_b3.WADDR9 +addr_i[11] => mem_ram_b3.RADDR9 +addr_i[12] => mem_ram_b0~0.DATAIN +addr_i[12] => mem_ram_b1~1.DATAIN +addr_i[12] => mem_ram_b2~1.DATAIN +addr_i[12] => mem_ram_b3~1.DATAIN +addr_i[12] => mem_ram_b0.WADDR10 +addr_i[12] => mem_ram_b0.RADDR10 +addr_i[12] => mem_ram_b1.WADDR10 +addr_i[12] => mem_ram_b1.RADDR10 +addr_i[12] => mem_ram_b2.WADDR10 +addr_i[12] => mem_ram_b2.RADDR10 +addr_i[12] => mem_ram_b3.WADDR10 +addr_i[12] => mem_ram_b3.RADDR10 +addr_i[13] => Equal0.IN17 +addr_i[14] => Equal0.IN16 +addr_i[15] => Equal0.IN15 +addr_i[16] => Equal0.IN14 +addr_i[17] => Equal0.IN13 +addr_i[18] => Equal0.IN12 +addr_i[19] => Equal0.IN11 +addr_i[20] => Equal0.IN10 +addr_i[21] => Equal0.IN9 +addr_i[22] => Equal0.IN8 +addr_i[23] => Equal0.IN7 +addr_i[24] => Equal0.IN6 +addr_i[25] => Equal0.IN5 +addr_i[26] => Equal0.IN4 +addr_i[27] => Equal0.IN3 +addr_i[28] => Equal0.IN2 +addr_i[29] => Equal0.IN1 +addr_i[30] => Equal0.IN0 +addr_i[31] => Equal0.IN18 +data_i[0] => mem_ram_b0~18.DATAIN +data_i[0] => mem_ram_b0.DATAIN +data_i[1] => mem_ram_b0~17.DATAIN +data_i[1] => mem_ram_b0.DATAIN1 +data_i[2] => mem_ram_b0~16.DATAIN +data_i[2] => mem_ram_b0.DATAIN2 +data_i[3] => mem_ram_b0~15.DATAIN +data_i[3] => mem_ram_b0.DATAIN3 +data_i[4] => mem_ram_b0~14.DATAIN +data_i[4] => mem_ram_b0.DATAIN4 +data_i[5] => mem_ram_b0~13.DATAIN +data_i[5] => mem_ram_b0.DATAIN5 +data_i[6] => mem_ram_b0~12.DATAIN +data_i[6] => mem_ram_b0.DATAIN6 +data_i[7] => mem_ram_b0~11.DATAIN +data_i[7] => mem_ram_b0.DATAIN7 +data_i[8] => mem_ram_b1~19.DATAIN +data_i[8] => mem_ram_b1.DATAIN +data_i[9] => mem_ram_b1~18.DATAIN +data_i[9] => mem_ram_b1.DATAIN1 +data_i[10] => mem_ram_b1~17.DATAIN +data_i[10] => mem_ram_b1.DATAIN2 +data_i[11] => mem_ram_b1~16.DATAIN +data_i[11] => mem_ram_b1.DATAIN3 +data_i[12] => mem_ram_b1~15.DATAIN +data_i[12] => mem_ram_b1.DATAIN4 +data_i[13] => mem_ram_b1~14.DATAIN +data_i[13] => mem_ram_b1.DATAIN5 +data_i[14] => mem_ram_b1~13.DATAIN +data_i[14] => mem_ram_b1.DATAIN6 +data_i[15] => mem_ram_b1~12.DATAIN +data_i[15] => mem_ram_b1.DATAIN7 +data_i[16] => mem_ram_b2~19.DATAIN +data_i[16] => mem_ram_b2.DATAIN +data_i[17] => mem_ram_b2~18.DATAIN +data_i[17] => mem_ram_b2.DATAIN1 +data_i[18] => mem_ram_b2~17.DATAIN +data_i[18] => mem_ram_b2.DATAIN2 +data_i[19] => mem_ram_b2~16.DATAIN +data_i[19] => mem_ram_b2.DATAIN3 +data_i[20] => mem_ram_b2~15.DATAIN +data_i[20] => mem_ram_b2.DATAIN4 +data_i[21] => mem_ram_b2~14.DATAIN +data_i[21] => mem_ram_b2.DATAIN5 +data_i[22] => mem_ram_b2~13.DATAIN +data_i[22] => mem_ram_b2.DATAIN6 +data_i[23] => mem_ram_b2~12.DATAIN +data_i[23] => mem_ram_b2.DATAIN7 +data_i[24] => mem_ram_b3~19.DATAIN +data_i[24] => mem_ram_b3.DATAIN +data_i[25] => mem_ram_b3~18.DATAIN +data_i[25] => mem_ram_b3.DATAIN1 +data_i[26] => mem_ram_b3~17.DATAIN +data_i[26] => mem_ram_b3.DATAIN2 +data_i[27] => mem_ram_b3~16.DATAIN +data_i[27] => mem_ram_b3.DATAIN3 +data_i[28] => mem_ram_b3~15.DATAIN +data_i[28] => mem_ram_b3.DATAIN4 +data_i[29] => mem_ram_b3~14.DATAIN +data_i[29] => mem_ram_b3.DATAIN5 +data_i[30] => mem_ram_b3~13.DATAIN +data_i[30] => mem_ram_b3.DATAIN6 +data_i[31] => mem_ram_b3~12.DATAIN +data_i[31] => mem_ram_b3.DATAIN7 +data_o[0] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[1] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[2] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[3] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[4] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[5] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[6] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[7] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[8] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[9] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[10] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[11] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[12] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[13] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[14] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[15] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[16] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[17] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[18] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[19] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[20] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[21] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[22] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[23] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[24] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[25] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[26] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[27] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[28] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[29] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[30] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +data_o[31] <= data_o.DB_MAX_OUTPUT_PORT_TYPE +ack_o <= ack_o~reg0.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst +clk_i => din_hi[0].CLK +clk_i => din_hi[1].CLK +clk_i => din_hi[2].CLK +clk_i => din_hi[3].CLK +clk_i => din_hi[4].CLK +clk_i => din_hi[5].CLK +clk_i => din_hi[6].CLK +clk_i => din_hi[7].CLK +clk_i => din_hi[8].CLK +clk_i => din_hi[9].CLK +clk_i => din_hi[10].CLK +clk_i => din_hi[11].CLK +clk_i => din_hi[12].CLK +clk_i => din_hi[13].CLK +clk_i => din_hi[14].CLK +clk_i => din_hi[15].CLK +clk_i => din_hi[16].CLK +clk_i => din_hi[17].CLK +clk_i => din_hi[18].CLK +clk_i => din_hi[19].CLK +clk_i => din_hi[20].CLK +clk_i => din_hi[21].CLK +clk_i => din_hi[22].CLK +clk_i => din_hi[23].CLK +clk_i => din_hi[24].CLK +clk_i => din_hi[25].CLK +clk_i => din_hi[26].CLK +clk_i => din_hi[27].CLK +clk_i => din_hi[28].CLK +clk_i => din_hi[29].CLK +clk_i => din_hi[30].CLK +clk_i => din_hi[31].CLK +clk_i => din_lo[0].CLK +clk_i => din_lo[1].CLK +clk_i => din_lo[2].CLK +clk_i => din_lo[3].CLK +clk_i => din_lo[4].CLK +clk_i => din_lo[5].CLK +clk_i => din_lo[6].CLK +clk_i => din_lo[7].CLK +clk_i => din_lo[8].CLK +clk_i => din_lo[9].CLK +clk_i => din_lo[10].CLK +clk_i => din_lo[11].CLK +clk_i => din_lo[12].CLK +clk_i => din_lo[13].CLK +clk_i => din_lo[14].CLK +clk_i => din_lo[15].CLK +clk_i => din_lo[16].CLK +clk_i => din_lo[17].CLK +clk_i => din_lo[18].CLK +clk_i => din_lo[19].CLK +clk_i => din_lo[20].CLK +clk_i => din_lo[21].CLK +clk_i => din_lo[22].CLK +clk_i => din_lo[23].CLK +clk_i => din_lo[24].CLK +clk_i => din_lo[25].CLK +clk_i => din_lo[26].CLK +clk_i => din_lo[27].CLK +clk_i => din_lo[28].CLK +clk_i => din_lo[29].CLK +clk_i => din_lo[30].CLK +clk_i => din_lo[31].CLK +clk_i => data_o[0]~reg0.CLK +clk_i => data_o[1]~reg0.CLK +clk_i => data_o[2]~reg0.CLK +clk_i => data_o[3]~reg0.CLK +clk_i => data_o[4]~reg0.CLK +clk_i => data_o[5]~reg0.CLK +clk_i => data_o[6]~reg0.CLK +clk_i => data_o[7]~reg0.CLK +clk_i => data_o[8]~reg0.CLK +clk_i => data_o[9]~reg0.CLK +clk_i => data_o[10]~reg0.CLK +clk_i => data_o[11]~reg0.CLK +clk_i => data_o[12]~reg0.CLK +clk_i => data_o[13]~reg0.CLK +clk_i => data_o[14]~reg0.CLK +clk_i => data_o[15]~reg0.CLK +clk_i => data_o[16]~reg0.CLK +clk_i => data_o[17]~reg0.CLK +clk_i => data_o[18]~reg0.CLK +clk_i => data_o[19]~reg0.CLK +clk_i => data_o[20]~reg0.CLK +clk_i => data_o[21]~reg0.CLK +clk_i => data_o[22]~reg0.CLK +clk_i => data_o[23]~reg0.CLK +clk_i => data_o[24]~reg0.CLK +clk_i => data_o[25]~reg0.CLK +clk_i => data_o[26]~reg0.CLK +clk_i => data_o[27]~reg0.CLK +clk_i => data_o[28]~reg0.CLK +clk_i => data_o[29]~reg0.CLK +clk_i => data_o[30]~reg0.CLK +clk_i => data_o[31]~reg0.CLK +clk_i => err_o~reg0.CLK +clk_i => ack_o~reg0.CLK +clk_i => dout_hi[0].CLK +clk_i => dout_hi[1].CLK +clk_i => dout_hi[2].CLK +clk_i => dout_hi[3].CLK +clk_i => dout_hi[4].CLK +clk_i => dout_hi[5].CLK +clk_i => dout_hi[6].CLK +clk_i => dout_hi[7].CLK +clk_i => dout_hi[8].CLK +clk_i => dout_hi[9].CLK +clk_i => dout_hi[10].CLK +clk_i => dout_hi[11].CLK +clk_i => dout_hi[12].CLK +clk_i => dout_hi[13].CLK +clk_i => dout_hi[14].CLK +clk_i => dout_hi[15].CLK +clk_i => dout_hi[16].CLK +clk_i => dout_hi[17].CLK +clk_i => dout_hi[18].CLK +clk_i => dout_hi[19].CLK +clk_i => dout_hi[20].CLK +clk_i => dout_hi[21].CLK +clk_i => dout_hi[22].CLK +clk_i => dout_hi[23].CLK +clk_i => dout_hi[24].CLK +clk_i => dout_hi[25].CLK +clk_i => dout_hi[26].CLK +clk_i => dout_hi[27].CLK +clk_i => dout_hi[28].CLK +clk_i => dout_hi[29].CLK +clk_i => dout_hi[30].CLK +clk_i => dout_hi[31].CLK +clk_i => dout_lo[0].CLK +clk_i => dout_lo[1].CLK +clk_i => dout_lo[2].CLK +clk_i => dout_lo[3].CLK +clk_i => dout_lo[4].CLK +clk_i => dout_lo[5].CLK +clk_i => dout_lo[6].CLK +clk_i => dout_lo[7].CLK +clk_i => dout_lo[8].CLK +clk_i => dout_lo[9].CLK +clk_i => dout_lo[10].CLK +clk_i => dout_lo[11].CLK +clk_i => dout_lo[12].CLK +clk_i => dout_lo[13].CLK +clk_i => dout_lo[14].CLK +clk_i => dout_lo[15].CLK +clk_i => dout_lo[16].CLK +clk_i => dout_lo[17].CLK +clk_i => dout_lo[18].CLK +clk_i => dout_lo[19].CLK +clk_i => dout_lo[20].CLK +clk_i => dout_lo[21].CLK +clk_i => dout_lo[22].CLK +clk_i => dout_lo[23].CLK +clk_i => dout_lo[24].CLK +clk_i => dout_lo[25].CLK +clk_i => dout_lo[26].CLK +clk_i => dout_lo[27].CLK +clk_i => dout_lo[28].CLK +clk_i => dout_lo[29].CLK +clk_i => dout_lo[30].CLK +clk_i => dout_lo[31].CLK +rstn_i => dout_hi[0].ACLR +rstn_i => dout_hi[1].ACLR +rstn_i => dout_hi[2].ACLR +rstn_i => dout_hi[3].ACLR +rstn_i => dout_hi[4].ACLR +rstn_i => dout_hi[5].ACLR +rstn_i => dout_hi[6].ACLR +rstn_i => dout_hi[7].ACLR +rstn_i => dout_hi[8].ACLR +rstn_i => dout_hi[9].ACLR +rstn_i => dout_hi[10].ACLR +rstn_i => dout_hi[11].ACLR +rstn_i => dout_hi[12].ACLR +rstn_i => dout_hi[13].ACLR +rstn_i => dout_hi[14].ACLR +rstn_i => dout_hi[15].ACLR +rstn_i => dout_hi[16].ACLR +rstn_i => dout_hi[17].ACLR +rstn_i => dout_hi[18].ACLR +rstn_i => dout_hi[19].ACLR +rstn_i => dout_hi[20].ACLR +rstn_i => dout_hi[21].ACLR +rstn_i => dout_hi[22].ACLR +rstn_i => dout_hi[23].ACLR +rstn_i => dout_hi[24].ACLR +rstn_i => dout_hi[25].ACLR +rstn_i => dout_hi[26].ACLR +rstn_i => dout_hi[27].ACLR +rstn_i => dout_hi[28].ACLR +rstn_i => dout_hi[29].ACLR +rstn_i => dout_hi[30].ACLR +rstn_i => dout_hi[31].ACLR +rstn_i => dout_lo[0].ACLR +rstn_i => dout_lo[1].ACLR +rstn_i => dout_lo[2].ACLR +rstn_i => dout_lo[3].ACLR +rstn_i => dout_lo[4].ACLR +rstn_i => dout_lo[5].ACLR +rstn_i => dout_lo[6].ACLR +rstn_i => dout_lo[7].ACLR +rstn_i => dout_lo[8].ACLR +rstn_i => dout_lo[9].ACLR +rstn_i => dout_lo[10].ACLR +rstn_i => dout_lo[11].ACLR +rstn_i => dout_lo[12].ACLR +rstn_i => dout_lo[13].ACLR +rstn_i => dout_lo[14].ACLR +rstn_i => dout_lo[15].ACLR +rstn_i => dout_lo[16].ACLR +rstn_i => dout_lo[17].ACLR +rstn_i => dout_lo[18].ACLR +rstn_i => dout_lo[19].ACLR +rstn_i => dout_lo[20].ACLR +rstn_i => dout_lo[21].ACLR +rstn_i => dout_lo[22].ACLR +rstn_i => dout_lo[23].ACLR +rstn_i => dout_lo[24].ACLR +rstn_i => dout_lo[25].ACLR +rstn_i => dout_lo[26].ACLR +rstn_i => dout_lo[27].ACLR +rstn_i => dout_lo[28].ACLR +rstn_i => dout_lo[29].ACLR +rstn_i => dout_lo[30].ACLR +rstn_i => dout_lo[31].ACLR +addr_i[0] => ~NO_FANOUT~ +addr_i[1] => ~NO_FANOUT~ +addr_i[2] => Mux0.IN1 +addr_i[2] => Mux1.IN1 +addr_i[2] => Mux2.IN1 +addr_i[2] => Mux3.IN1 +addr_i[2] => Mux4.IN1 +addr_i[2] => Mux5.IN1 +addr_i[2] => Mux6.IN1 +addr_i[2] => Mux7.IN1 +addr_i[2] => Mux8.IN1 +addr_i[2] => Mux9.IN1 +addr_i[2] => Mux10.IN1 +addr_i[2] => Mux11.IN1 +addr_i[2] => Mux12.IN1 +addr_i[2] => Mux13.IN1 +addr_i[2] => Mux14.IN1 +addr_i[2] => Mux15.IN1 +addr_i[2] => Mux16.IN1 +addr_i[2] => Mux17.IN1 +addr_i[2] => Mux18.IN1 +addr_i[2] => Mux19.IN1 +addr_i[2] => Mux20.IN1 +addr_i[2] => Mux21.IN1 +addr_i[2] => Mux22.IN1 +addr_i[2] => Mux23.IN1 +addr_i[2] => Mux24.IN1 +addr_i[2] => Mux25.IN1 +addr_i[2] => Mux26.IN1 +addr_i[2] => Mux27.IN1 +addr_i[2] => Mux28.IN1 +addr_i[2] => Mux29.IN1 +addr_i[2] => Mux30.IN1 +addr_i[2] => Mux31.IN1 +addr_i[2] => Equal1.IN56 +addr_i[2] => Equal2.IN28 +addr_i[3] => ack_o.IN1 +addr_i[3] => Mux0.IN0 +addr_i[3] => Mux1.IN0 +addr_i[3] => Mux2.IN0 +addr_i[3] => Mux3.IN0 +addr_i[3] => Mux4.IN0 +addr_i[3] => Mux5.IN0 +addr_i[3] => Mux6.IN0 +addr_i[3] => Mux7.IN0 +addr_i[3] => Mux8.IN0 +addr_i[3] => Mux9.IN0 +addr_i[3] => Mux10.IN0 +addr_i[3] => Mux11.IN0 +addr_i[3] => Mux12.IN0 +addr_i[3] => Mux13.IN0 +addr_i[3] => Mux14.IN0 +addr_i[3] => Mux15.IN0 +addr_i[3] => Mux16.IN0 +addr_i[3] => Mux17.IN0 +addr_i[3] => Mux18.IN0 +addr_i[3] => Mux19.IN0 +addr_i[3] => Mux20.IN0 +addr_i[3] => Mux21.IN0 +addr_i[3] => Mux22.IN0 +addr_i[3] => Mux23.IN0 +addr_i[3] => Mux24.IN0 +addr_i[3] => Mux25.IN0 +addr_i[3] => Mux26.IN0 +addr_i[3] => Mux27.IN0 +addr_i[3] => Mux28.IN0 +addr_i[3] => Mux29.IN0 +addr_i[3] => Mux30.IN0 +addr_i[3] => Mux31.IN0 +addr_i[3] => Equal1.IN27 +addr_i[3] => Equal2.IN27 +addr_i[3] => err_o.IN1 +addr_i[4] => Equal0.IN4 +addr_i[5] => Equal0.IN3 +addr_i[6] => Equal0.IN2 +addr_i[7] => Equal0.IN1 +addr_i[8] => Equal0.IN0 +addr_i[9] => ~NO_FANOUT~ +addr_i[10] => ~NO_FANOUT~ +addr_i[11] => ~NO_FANOUT~ +addr_i[12] => ~NO_FANOUT~ +addr_i[13] => ~NO_FANOUT~ +addr_i[14] => ~NO_FANOUT~ +addr_i[15] => ~NO_FANOUT~ +addr_i[16] => ~NO_FANOUT~ +addr_i[17] => ~NO_FANOUT~ +addr_i[18] => ~NO_FANOUT~ +addr_i[19] => ~NO_FANOUT~ +addr_i[20] => ~NO_FANOUT~ +addr_i[21] => ~NO_FANOUT~ +addr_i[22] => ~NO_FANOUT~ +addr_i[23] => ~NO_FANOUT~ +addr_i[24] => ~NO_FANOUT~ +addr_i[25] => ~NO_FANOUT~ +addr_i[26] => ~NO_FANOUT~ +addr_i[27] => ~NO_FANOUT~ +addr_i[28] => ~NO_FANOUT~ +addr_i[29] => ~NO_FANOUT~ +addr_i[30] => ~NO_FANOUT~ +addr_i[31] => ~NO_FANOUT~ +rden_i => rden.IN1 +wren_i => wren.IN1 +data_i[0] => dout_lo.DATAB +data_i[0] => dout_hi.DATAB +data_i[1] => dout_lo.DATAB +data_i[1] => dout_hi.DATAB +data_i[2] => dout_lo.DATAB +data_i[2] => dout_hi.DATAB +data_i[3] => dout_lo.DATAB +data_i[3] => dout_hi.DATAB +data_i[4] => dout_lo.DATAB +data_i[4] => dout_hi.DATAB +data_i[5] => dout_lo.DATAB +data_i[5] => dout_hi.DATAB +data_i[6] => dout_lo.DATAB +data_i[6] => dout_hi.DATAB +data_i[7] => dout_lo.DATAB +data_i[7] => dout_hi.DATAB +data_i[8] => dout_lo.DATAB +data_i[8] => dout_hi.DATAB +data_i[9] => dout_lo.DATAB +data_i[9] => dout_hi.DATAB +data_i[10] => dout_lo.DATAB +data_i[10] => dout_hi.DATAB +data_i[11] => dout_lo.DATAB +data_i[11] => dout_hi.DATAB +data_i[12] => dout_lo.DATAB +data_i[12] => dout_hi.DATAB +data_i[13] => dout_lo.DATAB +data_i[13] => dout_hi.DATAB +data_i[14] => dout_lo.DATAB +data_i[14] => dout_hi.DATAB +data_i[15] => dout_lo.DATAB +data_i[15] => dout_hi.DATAB +data_i[16] => dout_lo.DATAB +data_i[16] => dout_hi.DATAB +data_i[17] => dout_lo.DATAB +data_i[17] => dout_hi.DATAB +data_i[18] => dout_lo.DATAB +data_i[18] => dout_hi.DATAB +data_i[19] => dout_lo.DATAB +data_i[19] => dout_hi.DATAB +data_i[20] => dout_lo.DATAB +data_i[20] => dout_hi.DATAB +data_i[21] => dout_lo.DATAB +data_i[21] => dout_hi.DATAB +data_i[22] => dout_lo.DATAB +data_i[22] => dout_hi.DATAB +data_i[23] => dout_lo.DATAB +data_i[23] => dout_hi.DATAB +data_i[24] => dout_lo.DATAB +data_i[24] => dout_hi.DATAB +data_i[25] => dout_lo.DATAB +data_i[25] => dout_hi.DATAB +data_i[26] => dout_lo.DATAB +data_i[26] => dout_hi.DATAB +data_i[27] => dout_lo.DATAB +data_i[27] => dout_hi.DATAB +data_i[28] => dout_lo.DATAB +data_i[28] => dout_hi.DATAB +data_i[29] => dout_lo.DATAB +data_i[29] => dout_hi.DATAB +data_i[30] => dout_lo.DATAB +data_i[30] => dout_hi.DATAB +data_i[31] => dout_lo.DATAB +data_i[31] => dout_hi.DATAB +data_o[0] <= data_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[1] <= data_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[2] <= data_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[3] <= data_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[4] <= data_o[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[5] <= data_o[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[6] <= data_o[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[7] <= data_o[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[8] <= data_o[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[9] <= data_o[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[10] <= data_o[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[11] <= data_o[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[12] <= data_o[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[13] <= data_o[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[14] <= data_o[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[15] <= data_o[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[16] <= data_o[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[17] <= data_o[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[18] <= data_o[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[19] <= data_o[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[20] <= data_o[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[21] <= data_o[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[22] <= data_o[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[23] <= data_o[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[24] <= data_o[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[25] <= data_o[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[26] <= data_o[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[27] <= data_o[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[28] <= data_o[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[29] <= data_o[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[30] <= data_o[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[31] <= data_o[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE +ack_o <= ack_o~reg0.DB_MAX_OUTPUT_PORT_TYPE +err_o <= err_o~reg0.DB_MAX_OUTPUT_PORT_TYPE +gpio_o[0] <= dout_lo[0].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[1] <= dout_lo[1].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[2] <= dout_lo[2].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[3] <= dout_lo[3].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[4] <= dout_lo[4].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[5] <= dout_lo[5].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[6] <= dout_lo[6].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[7] <= dout_lo[7].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[8] <= dout_lo[8].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[9] <= dout_lo[9].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[10] <= dout_lo[10].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[11] <= dout_lo[11].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[12] <= dout_lo[12].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[13] <= dout_lo[13].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[14] <= dout_lo[14].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[15] <= dout_lo[15].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[16] <= dout_lo[16].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[17] <= dout_lo[17].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[18] <= dout_lo[18].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[19] <= dout_lo[19].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[20] <= dout_lo[20].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[21] <= dout_lo[21].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[22] <= dout_lo[22].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[23] <= dout_lo[23].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[24] <= dout_lo[24].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[25] <= dout_lo[25].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[26] <= dout_lo[26].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[27] <= dout_lo[27].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[28] <= dout_lo[28].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[29] <= dout_lo[29].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[30] <= dout_lo[30].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[31] <= dout_lo[31].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[32] <= dout_hi[0].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[33] <= dout_hi[1].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[34] <= dout_hi[2].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[35] <= dout_hi[3].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[36] <= dout_hi[4].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[37] <= dout_hi[5].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[38] <= dout_hi[6].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[39] <= dout_hi[7].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[40] <= dout_hi[8].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[41] <= dout_hi[9].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[42] <= dout_hi[10].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[43] <= dout_hi[11].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[44] <= dout_hi[12].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[45] <= dout_hi[13].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[46] <= dout_hi[14].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[47] <= dout_hi[15].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[48] <= dout_hi[16].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[49] <= dout_hi[17].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[50] <= dout_hi[18].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[51] <= dout_hi[19].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[52] <= dout_hi[20].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[53] <= dout_hi[21].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[54] <= dout_hi[22].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[55] <= dout_hi[23].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[56] <= dout_hi[24].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[57] <= dout_hi[25].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[58] <= dout_hi[26].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[59] <= dout_hi[27].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[60] <= dout_hi[28].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[61] <= dout_hi[29].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[62] <= dout_hi[30].DB_MAX_OUTPUT_PORT_TYPE +gpio_o[63] <= dout_hi[31].DB_MAX_OUTPUT_PORT_TYPE +gpio_i[0] => din_lo[0].DATAIN +gpio_i[1] => din_lo[1].DATAIN +gpio_i[2] => din_lo[2].DATAIN +gpio_i[3] => din_lo[3].DATAIN +gpio_i[4] => din_lo[4].DATAIN +gpio_i[5] => din_lo[5].DATAIN +gpio_i[6] => din_lo[6].DATAIN +gpio_i[7] => din_lo[7].DATAIN +gpio_i[8] => din_lo[8].DATAIN +gpio_i[9] => din_lo[9].DATAIN +gpio_i[10] => din_lo[10].DATAIN +gpio_i[11] => din_lo[11].DATAIN +gpio_i[12] => din_lo[12].DATAIN +gpio_i[13] => din_lo[13].DATAIN +gpio_i[14] => din_lo[14].DATAIN +gpio_i[15] => din_lo[15].DATAIN +gpio_i[16] => din_lo[16].DATAIN +gpio_i[17] => din_lo[17].DATAIN +gpio_i[18] => din_lo[18].DATAIN +gpio_i[19] => din_lo[19].DATAIN +gpio_i[20] => din_lo[20].DATAIN +gpio_i[21] => din_lo[21].DATAIN +gpio_i[22] => din_lo[22].DATAIN +gpio_i[23] => din_lo[23].DATAIN +gpio_i[24] => din_lo[24].DATAIN +gpio_i[25] => din_lo[25].DATAIN +gpio_i[26] => din_lo[26].DATAIN +gpio_i[27] => din_lo[27].DATAIN +gpio_i[28] => din_lo[28].DATAIN +gpio_i[29] => din_lo[29].DATAIN +gpio_i[30] => din_lo[30].DATAIN +gpio_i[31] => din_lo[31].DATAIN +gpio_i[32] => din_hi[0].DATAIN +gpio_i[33] => din_hi[1].DATAIN +gpio_i[34] => din_hi[2].DATAIN +gpio_i[35] => din_hi[3].DATAIN +gpio_i[36] => din_hi[4].DATAIN +gpio_i[37] => din_hi[5].DATAIN +gpio_i[38] => din_hi[6].DATAIN +gpio_i[39] => din_hi[7].DATAIN +gpio_i[40] => din_hi[8].DATAIN +gpio_i[41] => din_hi[9].DATAIN +gpio_i[42] => din_hi[10].DATAIN +gpio_i[43] => din_hi[11].DATAIN +gpio_i[44] => din_hi[12].DATAIN +gpio_i[45] => din_hi[13].DATAIN +gpio_i[46] => din_hi[14].DATAIN +gpio_i[47] => din_hi[15].DATAIN +gpio_i[48] => din_hi[16].DATAIN +gpio_i[49] => din_hi[17].DATAIN +gpio_i[50] => din_hi[18].DATAIN +gpio_i[51] => din_hi[19].DATAIN +gpio_i[52] => din_hi[20].DATAIN +gpio_i[53] => din_hi[21].DATAIN +gpio_i[54] => din_hi[22].DATAIN +gpio_i[55] => din_hi[23].DATAIN +gpio_i[56] => din_hi[24].DATAIN +gpio_i[57] => din_hi[25].DATAIN +gpio_i[58] => din_hi[26].DATAIN +gpio_i[59] => din_hi[27].DATAIN +gpio_i[60] => din_hi[28].DATAIN +gpio_i[61] => din_hi[29].DATAIN +gpio_i[62] => din_hi[30].DATAIN +gpio_i[63] => din_hi[31].DATAIN + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst +clk_i => irq_o~reg0.CLK +clk_i => cmp_lo_ge_ff.CLK +clk_i => data_o[0]~reg0.CLK +clk_i => data_o[1]~reg0.CLK +clk_i => data_o[2]~reg0.CLK +clk_i => data_o[3]~reg0.CLK +clk_i => data_o[4]~reg0.CLK +clk_i => data_o[5]~reg0.CLK +clk_i => data_o[6]~reg0.CLK +clk_i => data_o[7]~reg0.CLK +clk_i => data_o[8]~reg0.CLK +clk_i => data_o[9]~reg0.CLK +clk_i => data_o[10]~reg0.CLK +clk_i => data_o[11]~reg0.CLK +clk_i => data_o[12]~reg0.CLK +clk_i => data_o[13]~reg0.CLK +clk_i => data_o[14]~reg0.CLK +clk_i => data_o[15]~reg0.CLK +clk_i => data_o[16]~reg0.CLK +clk_i => data_o[17]~reg0.CLK +clk_i => data_o[18]~reg0.CLK +clk_i => data_o[19]~reg0.CLK +clk_i => data_o[20]~reg0.CLK +clk_i => data_o[21]~reg0.CLK +clk_i => data_o[22]~reg0.CLK +clk_i => data_o[23]~reg0.CLK +clk_i => data_o[24]~reg0.CLK +clk_i => data_o[25]~reg0.CLK +clk_i => data_o[26]~reg0.CLK +clk_i => data_o[27]~reg0.CLK +clk_i => data_o[28]~reg0.CLK +clk_i => data_o[29]~reg0.CLK +clk_i => data_o[30]~reg0.CLK +clk_i => data_o[31]~reg0.CLK +clk_i => ack_o~reg0.CLK +clk_i => mtime_hi[0].CLK +clk_i => mtime_hi[1].CLK +clk_i => mtime_hi[2].CLK +clk_i => mtime_hi[3].CLK +clk_i => mtime_hi[4].CLK +clk_i => mtime_hi[5].CLK +clk_i => mtime_hi[6].CLK +clk_i => mtime_hi[7].CLK +clk_i => mtime_hi[8].CLK +clk_i => mtime_hi[9].CLK +clk_i => mtime_hi[10].CLK +clk_i => mtime_hi[11].CLK +clk_i => mtime_hi[12].CLK +clk_i => mtime_hi[13].CLK +clk_i => mtime_hi[14].CLK +clk_i => mtime_hi[15].CLK +clk_i => mtime_hi[16].CLK +clk_i => mtime_hi[17].CLK +clk_i => mtime_hi[18].CLK +clk_i => mtime_hi[19].CLK +clk_i => mtime_hi[20].CLK +clk_i => mtime_hi[21].CLK +clk_i => mtime_hi[22].CLK +clk_i => mtime_hi[23].CLK +clk_i => mtime_hi[24].CLK +clk_i => mtime_hi[25].CLK +clk_i => mtime_hi[26].CLK +clk_i => mtime_hi[27].CLK +clk_i => mtime_hi[28].CLK +clk_i => mtime_hi[29].CLK +clk_i => mtime_hi[30].CLK +clk_i => mtime_hi[31].CLK +clk_i => mtime_lo_ovfl[0].CLK +clk_i => mtime_lo[0].CLK +clk_i => mtime_lo[1].CLK +clk_i => mtime_lo[2].CLK +clk_i => mtime_lo[3].CLK +clk_i => mtime_lo[4].CLK +clk_i => mtime_lo[5].CLK +clk_i => mtime_lo[6].CLK +clk_i => mtime_lo[7].CLK +clk_i => mtime_lo[8].CLK +clk_i => mtime_lo[9].CLK +clk_i => mtime_lo[10].CLK +clk_i => mtime_lo[11].CLK +clk_i => mtime_lo[12].CLK +clk_i => mtime_lo[13].CLK +clk_i => mtime_lo[14].CLK +clk_i => mtime_lo[15].CLK +clk_i => mtime_lo[16].CLK +clk_i => mtime_lo[17].CLK +clk_i => mtime_lo[18].CLK +clk_i => mtime_lo[19].CLK +clk_i => mtime_lo[20].CLK +clk_i => mtime_lo[21].CLK +clk_i => mtime_lo[22].CLK +clk_i => mtime_lo[23].CLK +clk_i => mtime_lo[24].CLK +clk_i => mtime_lo[25].CLK +clk_i => mtime_lo[26].CLK +clk_i => mtime_lo[27].CLK +clk_i => mtime_lo[28].CLK +clk_i => mtime_lo[29].CLK +clk_i => mtime_lo[30].CLK +clk_i => mtime_lo[31].CLK +clk_i => mtime_hi_we.CLK +clk_i => mtime_lo_we.CLK +clk_i => mtimecmp_hi[0].CLK +clk_i => mtimecmp_hi[1].CLK +clk_i => mtimecmp_hi[2].CLK +clk_i => mtimecmp_hi[3].CLK +clk_i => mtimecmp_hi[4].CLK +clk_i => mtimecmp_hi[5].CLK +clk_i => mtimecmp_hi[6].CLK +clk_i => mtimecmp_hi[7].CLK +clk_i => mtimecmp_hi[8].CLK +clk_i => mtimecmp_hi[9].CLK +clk_i => mtimecmp_hi[10].CLK +clk_i => mtimecmp_hi[11].CLK +clk_i => mtimecmp_hi[12].CLK +clk_i => mtimecmp_hi[13].CLK +clk_i => mtimecmp_hi[14].CLK +clk_i => mtimecmp_hi[15].CLK +clk_i => mtimecmp_hi[16].CLK +clk_i => mtimecmp_hi[17].CLK +clk_i => mtimecmp_hi[18].CLK +clk_i => mtimecmp_hi[19].CLK +clk_i => mtimecmp_hi[20].CLK +clk_i => mtimecmp_hi[21].CLK +clk_i => mtimecmp_hi[22].CLK +clk_i => mtimecmp_hi[23].CLK +clk_i => mtimecmp_hi[24].CLK +clk_i => mtimecmp_hi[25].CLK +clk_i => mtimecmp_hi[26].CLK +clk_i => mtimecmp_hi[27].CLK +clk_i => mtimecmp_hi[28].CLK +clk_i => mtimecmp_hi[29].CLK +clk_i => mtimecmp_hi[30].CLK +clk_i => mtimecmp_hi[31].CLK +clk_i => mtimecmp_lo[0].CLK +clk_i => mtimecmp_lo[1].CLK +clk_i => mtimecmp_lo[2].CLK +clk_i => mtimecmp_lo[3].CLK +clk_i => mtimecmp_lo[4].CLK +clk_i => mtimecmp_lo[5].CLK +clk_i => mtimecmp_lo[6].CLK +clk_i => mtimecmp_lo[7].CLK +clk_i => mtimecmp_lo[8].CLK +clk_i => mtimecmp_lo[9].CLK +clk_i => mtimecmp_lo[10].CLK +clk_i => mtimecmp_lo[11].CLK +clk_i => mtimecmp_lo[12].CLK +clk_i => mtimecmp_lo[13].CLK +clk_i => mtimecmp_lo[14].CLK +clk_i => mtimecmp_lo[15].CLK +clk_i => mtimecmp_lo[16].CLK +clk_i => mtimecmp_lo[17].CLK +clk_i => mtimecmp_lo[18].CLK +clk_i => mtimecmp_lo[19].CLK +clk_i => mtimecmp_lo[20].CLK +clk_i => mtimecmp_lo[21].CLK +clk_i => mtimecmp_lo[22].CLK +clk_i => mtimecmp_lo[23].CLK +clk_i => mtimecmp_lo[24].CLK +clk_i => mtimecmp_lo[25].CLK +clk_i => mtimecmp_lo[26].CLK +clk_i => mtimecmp_lo[27].CLK +clk_i => mtimecmp_lo[28].CLK +clk_i => mtimecmp_lo[29].CLK +clk_i => mtimecmp_lo[30].CLK +clk_i => mtimecmp_lo[31].CLK +rstn_i => mtime_hi[0].ACLR +rstn_i => mtime_hi[1].ACLR +rstn_i => mtime_hi[2].ACLR +rstn_i => mtime_hi[3].ACLR +rstn_i => mtime_hi[4].ACLR +rstn_i => mtime_hi[5].ACLR +rstn_i => mtime_hi[6].ACLR +rstn_i => mtime_hi[7].ACLR +rstn_i => mtime_hi[8].ACLR +rstn_i => mtime_hi[9].ACLR +rstn_i => mtime_hi[10].ACLR +rstn_i => mtime_hi[11].ACLR +rstn_i => mtime_hi[12].ACLR +rstn_i => mtime_hi[13].ACLR +rstn_i => mtime_hi[14].ACLR +rstn_i => mtime_hi[15].ACLR +rstn_i => mtime_hi[16].ACLR +rstn_i => mtime_hi[17].ACLR +rstn_i => mtime_hi[18].ACLR +rstn_i => mtime_hi[19].ACLR +rstn_i => mtime_hi[20].ACLR +rstn_i => mtime_hi[21].ACLR +rstn_i => mtime_hi[22].ACLR +rstn_i => mtime_hi[23].ACLR +rstn_i => mtime_hi[24].ACLR +rstn_i => mtime_hi[25].ACLR +rstn_i => mtime_hi[26].ACLR +rstn_i => mtime_hi[27].ACLR +rstn_i => mtime_hi[28].ACLR +rstn_i => mtime_hi[29].ACLR +rstn_i => mtime_hi[30].ACLR +rstn_i => mtime_hi[31].ACLR +rstn_i => mtime_lo_ovfl[0].ACLR +rstn_i => mtime_lo[0].ACLR +rstn_i => mtime_lo[1].ACLR +rstn_i => mtime_lo[2].ACLR +rstn_i => mtime_lo[3].ACLR +rstn_i => mtime_lo[4].ACLR +rstn_i => mtime_lo[5].ACLR +rstn_i => mtime_lo[6].ACLR +rstn_i => mtime_lo[7].ACLR +rstn_i => mtime_lo[8].ACLR +rstn_i => mtime_lo[9].ACLR +rstn_i => mtime_lo[10].ACLR +rstn_i => mtime_lo[11].ACLR +rstn_i => mtime_lo[12].ACLR +rstn_i => mtime_lo[13].ACLR +rstn_i => mtime_lo[14].ACLR +rstn_i => mtime_lo[15].ACLR +rstn_i => mtime_lo[16].ACLR +rstn_i => mtime_lo[17].ACLR +rstn_i => mtime_lo[18].ACLR +rstn_i => mtime_lo[19].ACLR +rstn_i => mtime_lo[20].ACLR +rstn_i => mtime_lo[21].ACLR +rstn_i => mtime_lo[22].ACLR +rstn_i => mtime_lo[23].ACLR +rstn_i => mtime_lo[24].ACLR +rstn_i => mtime_lo[25].ACLR +rstn_i => mtime_lo[26].ACLR +rstn_i => mtime_lo[27].ACLR +rstn_i => mtime_lo[28].ACLR +rstn_i => mtime_lo[29].ACLR +rstn_i => mtime_lo[30].ACLR +rstn_i => mtime_lo[31].ACLR +rstn_i => mtime_hi_we.ACLR +rstn_i => mtime_lo_we.ACLR +rstn_i => mtimecmp_hi[0].ACLR +rstn_i => mtimecmp_hi[1].ACLR +rstn_i => mtimecmp_hi[2].ACLR +rstn_i => mtimecmp_hi[3].ACLR +rstn_i => mtimecmp_hi[4].ACLR +rstn_i => mtimecmp_hi[5].ACLR +rstn_i => mtimecmp_hi[6].ACLR +rstn_i => mtimecmp_hi[7].ACLR +rstn_i => mtimecmp_hi[8].ACLR +rstn_i => mtimecmp_hi[9].ACLR +rstn_i => mtimecmp_hi[10].ACLR +rstn_i => mtimecmp_hi[11].ACLR +rstn_i => mtimecmp_hi[12].ACLR +rstn_i => mtimecmp_hi[13].ACLR +rstn_i => mtimecmp_hi[14].ACLR +rstn_i => mtimecmp_hi[15].ACLR +rstn_i => mtimecmp_hi[16].ACLR +rstn_i => mtimecmp_hi[17].ACLR +rstn_i => mtimecmp_hi[18].ACLR +rstn_i => mtimecmp_hi[19].ACLR +rstn_i => mtimecmp_hi[20].ACLR +rstn_i => mtimecmp_hi[21].ACLR +rstn_i => mtimecmp_hi[22].ACLR +rstn_i => mtimecmp_hi[23].ACLR +rstn_i => mtimecmp_hi[24].ACLR +rstn_i => mtimecmp_hi[25].ACLR +rstn_i => mtimecmp_hi[26].ACLR +rstn_i => mtimecmp_hi[27].ACLR +rstn_i => mtimecmp_hi[28].ACLR +rstn_i => mtimecmp_hi[29].ACLR +rstn_i => mtimecmp_hi[30].ACLR +rstn_i => mtimecmp_hi[31].ACLR +rstn_i => mtimecmp_lo[0].ACLR +rstn_i => mtimecmp_lo[1].ACLR +rstn_i => mtimecmp_lo[2].ACLR +rstn_i => mtimecmp_lo[3].ACLR +rstn_i => mtimecmp_lo[4].ACLR +rstn_i => mtimecmp_lo[5].ACLR +rstn_i => mtimecmp_lo[6].ACLR +rstn_i => mtimecmp_lo[7].ACLR +rstn_i => mtimecmp_lo[8].ACLR +rstn_i => mtimecmp_lo[9].ACLR +rstn_i => mtimecmp_lo[10].ACLR +rstn_i => mtimecmp_lo[11].ACLR +rstn_i => mtimecmp_lo[12].ACLR +rstn_i => mtimecmp_lo[13].ACLR +rstn_i => mtimecmp_lo[14].ACLR +rstn_i => mtimecmp_lo[15].ACLR +rstn_i => mtimecmp_lo[16].ACLR +rstn_i => mtimecmp_lo[17].ACLR +rstn_i => mtimecmp_lo[18].ACLR +rstn_i => mtimecmp_lo[19].ACLR +rstn_i => mtimecmp_lo[20].ACLR +rstn_i => mtimecmp_lo[21].ACLR +rstn_i => mtimecmp_lo[22].ACLR +rstn_i => mtimecmp_lo[23].ACLR +rstn_i => mtimecmp_lo[24].ACLR +rstn_i => mtimecmp_lo[25].ACLR +rstn_i => mtimecmp_lo[26].ACLR +rstn_i => mtimecmp_lo[27].ACLR +rstn_i => mtimecmp_lo[28].ACLR +rstn_i => mtimecmp_lo[29].ACLR +rstn_i => mtimecmp_lo[30].ACLR +rstn_i => mtimecmp_lo[31].ACLR +addr_i[0] => ~NO_FANOUT~ +addr_i[1] => ~NO_FANOUT~ +addr_i[2] => Mux0.IN1 +addr_i[2] => Mux1.IN1 +addr_i[2] => Mux2.IN1 +addr_i[2] => Mux3.IN1 +addr_i[2] => Mux4.IN1 +addr_i[2] => Mux5.IN1 +addr_i[2] => Mux6.IN1 +addr_i[2] => Mux7.IN1 +addr_i[2] => Mux8.IN1 +addr_i[2] => Mux9.IN1 +addr_i[2] => Mux10.IN1 +addr_i[2] => Mux11.IN1 +addr_i[2] => Mux12.IN1 +addr_i[2] => Mux13.IN1 +addr_i[2] => Mux14.IN1 +addr_i[2] => Mux15.IN1 +addr_i[2] => Mux16.IN1 +addr_i[2] => Mux17.IN1 +addr_i[2] => Mux18.IN1 +addr_i[2] => Mux19.IN1 +addr_i[2] => Mux20.IN1 +addr_i[2] => Mux21.IN1 +addr_i[2] => Mux22.IN1 +addr_i[2] => Mux23.IN1 +addr_i[2] => Mux24.IN1 +addr_i[2] => Mux25.IN1 +addr_i[2] => Mux26.IN1 +addr_i[2] => Mux27.IN1 +addr_i[2] => Mux28.IN1 +addr_i[2] => Mux29.IN1 +addr_i[2] => Mux30.IN1 +addr_i[2] => Mux31.IN1 +addr_i[2] => Equal1.IN56 +addr_i[2] => Equal2.IN28 +addr_i[2] => Equal3.IN56 +addr_i[2] => Equal4.IN27 +addr_i[3] => Mux0.IN0 +addr_i[3] => Mux1.IN0 +addr_i[3] => Mux2.IN0 +addr_i[3] => Mux3.IN0 +addr_i[3] => Mux4.IN0 +addr_i[3] => Mux5.IN0 +addr_i[3] => Mux6.IN0 +addr_i[3] => Mux7.IN0 +addr_i[3] => Mux8.IN0 +addr_i[3] => Mux9.IN0 +addr_i[3] => Mux10.IN0 +addr_i[3] => Mux11.IN0 +addr_i[3] => Mux12.IN0 +addr_i[3] => Mux13.IN0 +addr_i[3] => Mux14.IN0 +addr_i[3] => Mux15.IN0 +addr_i[3] => Mux16.IN0 +addr_i[3] => Mux17.IN0 +addr_i[3] => Mux18.IN0 +addr_i[3] => Mux19.IN0 +addr_i[3] => Mux20.IN0 +addr_i[3] => Mux21.IN0 +addr_i[3] => Mux22.IN0 +addr_i[3] => Mux23.IN0 +addr_i[3] => Mux24.IN0 +addr_i[3] => Mux25.IN0 +addr_i[3] => Mux26.IN0 +addr_i[3] => Mux27.IN0 +addr_i[3] => Mux28.IN0 +addr_i[3] => Mux29.IN0 +addr_i[3] => Mux30.IN0 +addr_i[3] => Mux31.IN0 +addr_i[3] => Equal1.IN27 +addr_i[3] => Equal2.IN27 +addr_i[3] => Equal3.IN55 +addr_i[3] => Equal4.IN56 +addr_i[4] => Equal0.IN2 +addr_i[5] => Equal0.IN4 +addr_i[6] => Equal0.IN3 +addr_i[7] => Equal0.IN1 +addr_i[8] => Equal0.IN0 +addr_i[9] => ~NO_FANOUT~ +addr_i[10] => ~NO_FANOUT~ +addr_i[11] => ~NO_FANOUT~ +addr_i[12] => ~NO_FANOUT~ +addr_i[13] => ~NO_FANOUT~ +addr_i[14] => ~NO_FANOUT~ +addr_i[15] => ~NO_FANOUT~ +addr_i[16] => ~NO_FANOUT~ +addr_i[17] => ~NO_FANOUT~ +addr_i[18] => ~NO_FANOUT~ +addr_i[19] => ~NO_FANOUT~ +addr_i[20] => ~NO_FANOUT~ +addr_i[21] => ~NO_FANOUT~ +addr_i[22] => ~NO_FANOUT~ +addr_i[23] => ~NO_FANOUT~ +addr_i[24] => ~NO_FANOUT~ +addr_i[25] => ~NO_FANOUT~ +addr_i[26] => ~NO_FANOUT~ +addr_i[27] => ~NO_FANOUT~ +addr_i[28] => ~NO_FANOUT~ +addr_i[29] => ~NO_FANOUT~ +addr_i[30] => ~NO_FANOUT~ +addr_i[31] => ~NO_FANOUT~ +rden_i => rden.IN1 +wren_i => wren.IN1 +data_i[0] => mtimecmp_lo.DATAB +data_i[0] => mtimecmp_hi.DATAB +data_i[0] => mtime_lo.DATAB +data_i[0] => mtime_hi.DATAB +data_i[1] => mtimecmp_lo.DATAB +data_i[1] => mtimecmp_hi.DATAB +data_i[1] => mtime_lo.DATAB +data_i[1] => mtime_hi.DATAB +data_i[2] => mtimecmp_lo.DATAB +data_i[2] => mtimecmp_hi.DATAB +data_i[2] => mtime_lo.DATAB +data_i[2] => mtime_hi.DATAB +data_i[3] => mtimecmp_lo.DATAB +data_i[3] => mtimecmp_hi.DATAB +data_i[3] => mtime_lo.DATAB +data_i[3] => mtime_hi.DATAB +data_i[4] => mtimecmp_lo.DATAB +data_i[4] => mtimecmp_hi.DATAB +data_i[4] => mtime_lo.DATAB +data_i[4] => mtime_hi.DATAB +data_i[5] => mtimecmp_lo.DATAB +data_i[5] => mtimecmp_hi.DATAB +data_i[5] => mtime_lo.DATAB +data_i[5] => mtime_hi.DATAB +data_i[6] => mtimecmp_lo.DATAB +data_i[6] => mtimecmp_hi.DATAB +data_i[6] => mtime_lo.DATAB +data_i[6] => mtime_hi.DATAB +data_i[7] => mtimecmp_lo.DATAB +data_i[7] => mtimecmp_hi.DATAB +data_i[7] => mtime_lo.DATAB +data_i[7] => mtime_hi.DATAB +data_i[8] => mtimecmp_lo.DATAB +data_i[8] => mtimecmp_hi.DATAB +data_i[8] => mtime_lo.DATAB +data_i[8] => mtime_hi.DATAB +data_i[9] => mtimecmp_lo.DATAB +data_i[9] => mtimecmp_hi.DATAB +data_i[9] => mtime_lo.DATAB +data_i[9] => mtime_hi.DATAB +data_i[10] => mtimecmp_lo.DATAB +data_i[10] => mtimecmp_hi.DATAB +data_i[10] => mtime_lo.DATAB +data_i[10] => mtime_hi.DATAB +data_i[11] => mtimecmp_lo.DATAB +data_i[11] => mtimecmp_hi.DATAB +data_i[11] => mtime_lo.DATAB +data_i[11] => mtime_hi.DATAB +data_i[12] => mtimecmp_lo.DATAB +data_i[12] => mtimecmp_hi.DATAB +data_i[12] => mtime_lo.DATAB +data_i[12] => mtime_hi.DATAB +data_i[13] => mtimecmp_lo.DATAB +data_i[13] => mtimecmp_hi.DATAB +data_i[13] => mtime_lo.DATAB +data_i[13] => mtime_hi.DATAB +data_i[14] => mtimecmp_lo.DATAB +data_i[14] => mtimecmp_hi.DATAB +data_i[14] => mtime_lo.DATAB +data_i[14] => mtime_hi.DATAB +data_i[15] => mtimecmp_lo.DATAB +data_i[15] => mtimecmp_hi.DATAB +data_i[15] => mtime_lo.DATAB +data_i[15] => mtime_hi.DATAB +data_i[16] => mtimecmp_lo.DATAB +data_i[16] => mtimecmp_hi.DATAB +data_i[16] => mtime_lo.DATAB +data_i[16] => mtime_hi.DATAB +data_i[17] => mtimecmp_lo.DATAB +data_i[17] => mtimecmp_hi.DATAB +data_i[17] => mtime_lo.DATAB +data_i[17] => mtime_hi.DATAB +data_i[18] => mtimecmp_lo.DATAB +data_i[18] => mtimecmp_hi.DATAB +data_i[18] => mtime_lo.DATAB +data_i[18] => mtime_hi.DATAB +data_i[19] => mtimecmp_lo.DATAB +data_i[19] => mtimecmp_hi.DATAB +data_i[19] => mtime_lo.DATAB +data_i[19] => mtime_hi.DATAB +data_i[20] => mtimecmp_lo.DATAB +data_i[20] => mtimecmp_hi.DATAB +data_i[20] => mtime_lo.DATAB +data_i[20] => mtime_hi.DATAB +data_i[21] => mtimecmp_lo.DATAB +data_i[21] => mtimecmp_hi.DATAB +data_i[21] => mtime_lo.DATAB +data_i[21] => mtime_hi.DATAB +data_i[22] => mtimecmp_lo.DATAB +data_i[22] => mtimecmp_hi.DATAB +data_i[22] => mtime_lo.DATAB +data_i[22] => mtime_hi.DATAB +data_i[23] => mtimecmp_lo.DATAB +data_i[23] => mtimecmp_hi.DATAB +data_i[23] => mtime_lo.DATAB +data_i[23] => mtime_hi.DATAB +data_i[24] => mtimecmp_lo.DATAB +data_i[24] => mtimecmp_hi.DATAB +data_i[24] => mtime_lo.DATAB +data_i[24] => mtime_hi.DATAB +data_i[25] => mtimecmp_lo.DATAB +data_i[25] => mtimecmp_hi.DATAB +data_i[25] => mtime_lo.DATAB +data_i[25] => mtime_hi.DATAB +data_i[26] => mtimecmp_lo.DATAB +data_i[26] => mtimecmp_hi.DATAB +data_i[26] => mtime_lo.DATAB +data_i[26] => mtime_hi.DATAB +data_i[27] => mtimecmp_lo.DATAB +data_i[27] => mtimecmp_hi.DATAB +data_i[27] => mtime_lo.DATAB +data_i[27] => mtime_hi.DATAB +data_i[28] => mtimecmp_lo.DATAB +data_i[28] => mtimecmp_hi.DATAB +data_i[28] => mtime_lo.DATAB +data_i[28] => mtime_hi.DATAB +data_i[29] => mtimecmp_lo.DATAB +data_i[29] => mtimecmp_hi.DATAB +data_i[29] => mtime_lo.DATAB +data_i[29] => mtime_hi.DATAB +data_i[30] => mtimecmp_lo.DATAB +data_i[30] => mtimecmp_hi.DATAB +data_i[30] => mtime_lo.DATAB +data_i[30] => mtime_hi.DATAB +data_i[31] => mtimecmp_lo.DATAB +data_i[31] => mtimecmp_hi.DATAB +data_i[31] => mtime_lo.DATAB +data_i[31] => mtime_hi.DATAB +data_o[0] <= data_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[1] <= data_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[2] <= data_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[3] <= data_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[4] <= data_o[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[5] <= data_o[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[6] <= data_o[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[7] <= data_o[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[8] <= data_o[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[9] <= data_o[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[10] <= data_o[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[11] <= data_o[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[12] <= data_o[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[13] <= data_o[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[14] <= data_o[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[15] <= data_o[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[16] <= data_o[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[17] <= data_o[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[18] <= data_o[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[19] <= data_o[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[20] <= data_o[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[21] <= data_o[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[22] <= data_o[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[23] <= data_o[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[24] <= data_o[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[25] <= data_o[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[26] <= data_o[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[27] <= data_o[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[28] <= data_o[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[29] <= data_o[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[30] <= data_o[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[31] <= data_o[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE +ack_o <= ack_o~reg0.DB_MAX_OUTPUT_PORT_TYPE +irq_o <= irq_o~reg0.DB_MAX_OUTPUT_PORT_TYPE + + +|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst +clk_i => data_o[0]~reg0.CLK +clk_i => data_o[1]~reg0.CLK +clk_i => data_o[2]~reg0.CLK +clk_i => data_o[3]~reg0.CLK +clk_i => data_o[4]~reg0.CLK +clk_i => data_o[5]~reg0.CLK +clk_i => data_o[6]~reg0.CLK +clk_i => data_o[7]~reg0.CLK +clk_i => data_o[8]~reg0.CLK +clk_i => data_o[9]~reg0.CLK +clk_i => data_o[10]~reg0.CLK +clk_i => data_o[11]~reg0.CLK +clk_i => data_o[12]~reg0.CLK +clk_i => data_o[13]~reg0.CLK +clk_i => data_o[14]~reg0.CLK +clk_i => data_o[15]~reg0.CLK +clk_i => data_o[16]~reg0.CLK +clk_i => data_o[17]~reg0.CLK +clk_i => data_o[18]~reg0.CLK +clk_i => data_o[19]~reg0.CLK +clk_i => data_o[20]~reg0.CLK +clk_i => data_o[21]~reg0.CLK +clk_i => data_o[22]~reg0.CLK +clk_i => data_o[23]~reg0.CLK +clk_i => data_o[24]~reg0.CLK +clk_i => data_o[25]~reg0.CLK +clk_i => data_o[26]~reg0.CLK +clk_i => data_o[27]~reg0.CLK +clk_i => data_o[28]~reg0.CLK +clk_i => data_o[29]~reg0.CLK +clk_i => data_o[30]~reg0.CLK +clk_i => data_o[31]~reg0.CLK +clk_i => err_o~reg0.CLK +clk_i => ack_o~reg0.CLK +addr_i[0] => ~NO_FANOUT~ +addr_i[1] => ~NO_FANOUT~ +addr_i[2] => Mux0.IN10 +addr_i[2] => Mux1.IN10 +addr_i[2] => Mux2.IN10 +addr_i[2] => Mux3.IN10 +addr_i[2] => Mux4.IN10 +addr_i[2] => Mux5.IN10 +addr_i[3] => Mux0.IN9 +addr_i[3] => Mux1.IN9 +addr_i[3] => Mux2.IN9 +addr_i[3] => Mux3.IN9 +addr_i[3] => Mux4.IN9 +addr_i[3] => Mux5.IN9 +addr_i[4] => Mux0.IN8 +addr_i[4] => Mux1.IN8 +addr_i[4] => Mux2.IN8 +addr_i[4] => Mux3.IN8 +addr_i[4] => Mux4.IN8 +addr_i[4] => Mux5.IN8 +addr_i[5] => Equal0.IN3 +addr_i[6] => Equal0.IN2 +addr_i[7] => Equal0.IN1 +addr_i[8] => Equal0.IN0 +addr_i[9] => ~NO_FANOUT~ +addr_i[10] => ~NO_FANOUT~ +addr_i[11] => ~NO_FANOUT~ +addr_i[12] => ~NO_FANOUT~ +addr_i[13] => ~NO_FANOUT~ +addr_i[14] => ~NO_FANOUT~ +addr_i[15] => ~NO_FANOUT~ +addr_i[16] => ~NO_FANOUT~ +addr_i[17] => ~NO_FANOUT~ +addr_i[18] => ~NO_FANOUT~ +addr_i[19] => ~NO_FANOUT~ +addr_i[20] => ~NO_FANOUT~ +addr_i[21] => ~NO_FANOUT~ +addr_i[22] => ~NO_FANOUT~ +addr_i[23] => ~NO_FANOUT~ +addr_i[24] => ~NO_FANOUT~ +addr_i[25] => ~NO_FANOUT~ +addr_i[26] => ~NO_FANOUT~ +addr_i[27] => ~NO_FANOUT~ +addr_i[28] => ~NO_FANOUT~ +addr_i[29] => ~NO_FANOUT~ +addr_i[30] => ~NO_FANOUT~ +addr_i[31] => ~NO_FANOUT~ +rden_i => rden.IN1 +wren_i => wren.IN1 +data_o[0] <= data_o[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[1] <= data_o[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[2] <= data_o[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[3] <= data_o[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[4] <= data_o[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[5] <= data_o[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[6] <= data_o[6]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[7] <= data_o[7]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[8] <= data_o[8]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[9] <= data_o[9]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[10] <= data_o[10]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[11] <= data_o[11]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[12] <= data_o[12]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[13] <= data_o[13]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[14] <= data_o[14]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[15] <= data_o[15]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[16] <= data_o[16]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[17] <= data_o[17]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[18] <= data_o[18]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[19] <= data_o[19]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[20] <= data_o[20]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[21] <= data_o[21]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[22] <= data_o[22]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[23] <= data_o[23]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[24] <= data_o[24]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[25] <= data_o[25]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[26] <= data_o[26]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[27] <= data_o[27]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[28] <= data_o[28]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[29] <= data_o[29]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[30] <= data_o[30]~reg0.DB_MAX_OUTPUT_PORT_TYPE +data_o[31] <= data_o[31]~reg0.DB_MAX_OUTPUT_PORT_TYPE +ack_o <= ack_o~reg0.DB_MAX_OUTPUT_PORT_TYPE +err_o <= err_o~reg0.DB_MAX_OUTPUT_PORT_TYPE + + diff --git a/quartus_project/db/test_neorv32.hif b/quartus_project/db/test_neorv32.hif new file mode 100644 index 000000000..1d4b6cb98 Binary files /dev/null and b/quartus_project/db/test_neorv32.hif differ diff --git a/quartus_project/db/test_neorv32.lpc.html b/quartus_project/db/test_neorv32.lpc.html new file mode 100644 index 000000000..0eb77ccce --- /dev/null +++ b/quartus_project/db/test_neorv32.lpc.html @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
HierarchyInputConstant InputUnused InputFloating InputOutputConstant OutputUnused OutputFloating OutputBidirConstant BidirUnused BidirInput only BidirOutput only Bidir
neorv32_top_inst|neorv32_sysinfo_inst3502503400000000
neorv32_top_inst|\neorv32_mtime_inst_true:neorv32_mtime_inst6802503400000000
neorv32_top_inst|\neorv32_gpio_inst_true:neorv32_gpio_inst13202509800000000
neorv32_top_inst|\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst710203300000000
neorv32_top_inst|\neorv32_int_imem_inst_true:neorv32_int_imem_inst7103803400000000
neorv32_top_inst|neorv32_bus_keeper_inst10739033433300000
neorv32_top_inst|neorv32_busswitch_inst1804104114141414100000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst8731764114211100000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst13606503300000000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst10906603300000000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst26356457255500000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated440003200000000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated440003200000000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst198050012800000000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst162023322200000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|\prefetch_buffer:1:prefetch_buffer_inst233032133300000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|\prefetch_buffer:0:prefetch_buffer_inst233032133300000
neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst166677767790267767767700000
neorv32_top_inst|neorv32_cpu_inst901901910919191900000
neorv32_top_inst45758732658753158758758730303
diff --git a/quartus_project/db/test_neorv32.lpc.rdb b/quartus_project/db/test_neorv32.lpc.rdb new file mode 100644 index 000000000..c1312c1ea Binary files /dev/null and b/quartus_project/db/test_neorv32.lpc.rdb differ diff --git a/quartus_project/db/test_neorv32.lpc.txt b/quartus_project/db/test_neorv32.lpc.txt new file mode 100644 index 000000000..597c30d7b --- /dev/null +++ b/quartus_project/db/test_neorv32.lpc.txt @@ -0,0 +1,26 @@ ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Legal Partition Candidates ; ++------------------------------------------------------------------------------------------------------------------------------+-------+----------------+--------------+----------------+--------+-----------------+---------------+-----------------+-------+----------------+--------------+------------------+-------------------+ +; Hierarchy ; Input ; Constant Input ; Unused Input ; Floating Input ; Output ; Constant Output ; Unused Output ; Floating Output ; Bidir ; Constant Bidir ; Unused Bidir ; Input only Bidir ; Output only Bidir ; ++------------------------------------------------------------------------------------------------------------------------------+-------+----------------+--------------+----------------+--------+-----------------+---------------+-----------------+-------+----------------+--------------+------------------+-------------------+ +; neorv32_top_inst|neorv32_sysinfo_inst ; 35 ; 0 ; 25 ; 0 ; 34 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|\neorv32_mtime_inst_true:neorv32_mtime_inst ; 68 ; 0 ; 25 ; 0 ; 34 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|\neorv32_gpio_inst_true:neorv32_gpio_inst ; 132 ; 0 ; 25 ; 0 ; 98 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst ; 71 ; 0 ; 2 ; 0 ; 33 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|\neorv32_int_imem_inst_true:neorv32_int_imem_inst ; 71 ; 0 ; 38 ; 0 ; 34 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_bus_keeper_inst ; 107 ; 3 ; 90 ; 3 ; 34 ; 3 ; 3 ; 3 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_busswitch_inst ; 180 ; 41 ; 0 ; 41 ; 141 ; 41 ; 41 ; 41 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst ; 873 ; 1 ; 764 ; 1 ; 142 ; 1 ; 1 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst ; 136 ; 0 ; 65 ; 0 ; 33 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst ; 109 ; 0 ; 66 ; 0 ; 33 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst ; 263 ; 5 ; 64 ; 5 ; 72 ; 5 ; 5 ; 5 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated ; 44 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated ; 44 ; 0 ; 0 ; 0 ; 32 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst ; 198 ; 0 ; 50 ; 0 ; 128 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst ; 16 ; 2 ; 0 ; 2 ; 33 ; 2 ; 2 ; 2 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|\prefetch_buffer:1:prefetch_buffer_inst ; 23 ; 3 ; 0 ; 3 ; 21 ; 3 ; 3 ; 3 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|\prefetch_buffer:0:prefetch_buffer_inst ; 23 ; 3 ; 0 ; 3 ; 21 ; 3 ; 3 ; 3 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst ; 166 ; 677 ; 7 ; 677 ; 902 ; 677 ; 677 ; 677 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst|neorv32_cpu_inst ; 90 ; 19 ; 0 ; 19 ; 109 ; 19 ; 19 ; 19 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; neorv32_top_inst ; 457 ; 587 ; 326 ; 587 ; 531 ; 587 ; 587 ; 587 ; 3 ; 0 ; 3 ; 0 ; 3 ; ++------------------------------------------------------------------------------------------------------------------------------+-------+----------------+--------------+----------------+--------+-----------------+---------------+-----------------+-------+----------------+--------------+------------------+-------------------+ diff --git a/quartus_project/db/test_neorv32.map.ammdb b/quartus_project/db/test_neorv32.map.ammdb new file mode 100644 index 000000000..116f3de3c Binary files /dev/null and b/quartus_project/db/test_neorv32.map.ammdb differ diff --git a/quartus_project/db/test_neorv32.map.bpm b/quartus_project/db/test_neorv32.map.bpm new file mode 100644 index 000000000..aad687e5f Binary files /dev/null and b/quartus_project/db/test_neorv32.map.bpm differ diff --git a/quartus_project/db/test_neorv32.map.cdb b/quartus_project/db/test_neorv32.map.cdb new file mode 100644 index 000000000..e3ebbc2f6 Binary files /dev/null and b/quartus_project/db/test_neorv32.map.cdb differ diff --git a/quartus_project/db/test_neorv32.map.hdb b/quartus_project/db/test_neorv32.map.hdb new file mode 100644 index 000000000..6f1aa09d9 Binary files /dev/null and b/quartus_project/db/test_neorv32.map.hdb differ diff --git a/quartus_project/db/test_neorv32.map.kpt b/quartus_project/db/test_neorv32.map.kpt new file mode 100644 index 000000000..4f3222e80 Binary files /dev/null and b/quartus_project/db/test_neorv32.map.kpt differ diff --git a/quartus_project/db/test_neorv32.map.logdb b/quartus_project/db/test_neorv32.map.logdb new file mode 100644 index 000000000..626799f0f --- /dev/null +++ b/quartus_project/db/test_neorv32.map.logdb @@ -0,0 +1 @@ +v1 diff --git a/quartus_project/db/test_neorv32.map.qmsg b/quartus_project/db/test_neorv32.map.qmsg new file mode 100644 index 000000000..1c7b0888d --- /dev/null +++ b/quartus_project/db/test_neorv32.map.qmsg @@ -0,0 +1,125 @@ +{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Design Software" 0 -1 1675867282105 ""} +{ "Info" "IQEXE_START_BANNER_PRODUCT" "Analysis & Synthesis Quartus Prime " "Running Quartus Prime Analysis & Synthesis" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition " "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition" { } { } 0 0 "%1!s!" 0 0 "Design Software" 0 -1 1675867282105 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Feb 8 15:41:21 2023 " "Processing started: Wed Feb 8 15:41:21 2023" { } { } 0 0 "Processing started: %1!s!" 0 0 "Design Software" 0 -1 1675867282105 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867282105 ""} +{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_map --read_settings_files=on --write_settings_files=off test_neorv32 -c test_neorv32 " "Command: quartus_map --read_settings_files=on --write_settings_files=off test_neorv32 -c test_neorv32" { } { } 0 0 "Command: %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867282105 ""} +{ "Info" "IQCU_OPT_MODE_DESCRIPTION" "Aggressive Performance timing performance increased logic area and compilation time " "Aggressive Performance optimization mode selected -- timing performance will be prioritized at the potential cost of increased logic area and compilation time" { } { } 0 16303 "%1!s! optimization mode selected -- %2!s! will be prioritized at the potential cost of %3!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867282345 ""} +{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "Analysis & Synthesis" 0 -1 1675867282394 ""} +{ "Info" "IQCU_PARALLEL_AUTODETECT_MULTIPLE_PROCESSORS" "4 4 " "Parallel compilation is enabled and will use 4 of the 4 processors detected" { } { } 0 20030 "Parallel compilation is enabled and will use %1!i! of the %2!i! processors detected" 0 0 "Analysis & Synthesis" 0 -1 1675867282394 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_test_setup_approm-neorv32_test_setup_approm_rtl " "Found design unit 1: neorv32_test_setup_approm-neorv32_test_setup_approm_rtl" { } { { "../neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd" "" { Text "/home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd" 58 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288959 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_test_setup_approm " "Found entity 1: neorv32_test_setup_approm" { } { { "../neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd" "" { Text "/home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd" 42 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288959 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288959 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd 1 0 " "Found 1 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_imem-neorv32_imem_rtl " "Found design unit 1: neorv32_imem-neorv32_imem_rtl" { } { { "../neorv32/rtl/core/mem/neorv32_imem.default.vhd" "" { Text "/home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd" 46 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288960 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288960 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd 1 0 " "Found 1 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_dmem-neorv32_dmem_rtl " "Found design unit 1: neorv32_dmem-neorv32_dmem_rtl" { } { { "../neorv32/rtl/core/mem/neorv32_dmem.default.vhd" "" { Text "/home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd" 42 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288961 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288961 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_xirq.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_xirq.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_xirq-neorv32_xirq_rtl " "Found design unit 1: neorv32_xirq-neorv32_xirq_rtl" { } { { "../neorv32/rtl/core/neorv32_xirq.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_xirq.vhd" 72 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288962 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_xirq " "Found entity 1: neorv32_xirq" { } { { "../neorv32/rtl/core/neorv32_xirq.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_xirq.vhd" 49 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288962 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288962 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_xip.vhd 4 2 " "Found 4 design units, including 2 entities, in source file /home/seti/neorv32/rtl/core/neorv32_xip.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_xip-neorv32_xip_rtl " "Found design unit 1: neorv32_xip-neorv32_xip_rtl" { } { { "../neorv32/rtl/core/neorv32_xip.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_xip.vhd" 82 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288963 ""} { "Info" "ISGN_DESIGN_UNIT_NAME" "2 neorv32_xip_phy-neorv32_xip_phy_rtl " "Found design unit 2: neorv32_xip_phy-neorv32_xip_phy_rtl" { } { { "../neorv32/rtl/core/neorv32_xip.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_xip.vhd" 501 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288963 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_xip " "Found entity 1: neorv32_xip" { } { { "../neorv32/rtl/core/neorv32_xip.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_xip.vhd" 48 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288963 ""} { "Info" "ISGN_ENTITY_NAME" "2 neorv32_xip_phy " "Found entity 2: neorv32_xip_phy" { } { { "../neorv32/rtl/core/neorv32_xip.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_xip.vhd" 476 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288963 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288963 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_wishbone.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_wishbone.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_wishbone-neorv32_wishbone_rtl " "Found design unit 1: neorv32_wishbone-neorv32_wishbone_rtl" { } { { "../neorv32/rtl/core/neorv32_wishbone.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_wishbone.vhd" 104 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288964 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_wishbone " "Found entity 1: neorv32_wishbone" { } { { "../neorv32/rtl/core/neorv32_wishbone.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_wishbone.vhd" 55 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288964 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288964 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_wdt.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_wdt.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_wdt-neorv32_wdt_rtl " "Found design unit 1: neorv32_wdt-neorv32_wdt_rtl" { } { { "../neorv32/rtl/core/neorv32_wdt.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_wdt.vhd" 74 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288965 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_wdt " "Found entity 1: neorv32_wdt" { } { { "../neorv32/rtl/core/neorv32_wdt.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_wdt.vhd" 50 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288965 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288965 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_uart.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_uart.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_uart-neorv32_uart_rtl " "Found design unit 1: neorv32_uart-neorv32_uart_rtl" { } { { "../neorv32/rtl/core/neorv32_uart.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_uart.vhd" 99 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288967 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_uart " "Found entity 1: neorv32_uart" { } { { "../neorv32/rtl/core/neorv32_uart.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_uart.vhd" 68 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288967 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288967 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_twi.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_twi.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_twi-neorv32_twi_rtl " "Found design unit 1: neorv32_twi-neorv32_twi_rtl" { } { { "../neorv32/rtl/core/neorv32_twi.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_twi.vhd" 71 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288968 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_twi " "Found entity 1: neorv32_twi" { } { { "../neorv32/rtl/core/neorv32_twi.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_twi.vhd" 47 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288968 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288968 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_trng.vhd 6 3 " "Found 6 design units, including 3 entities, in source file /home/seti/neorv32/rtl/core/neorv32_trng.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_trng-neorv32_trng_rtl " "Found design unit 1: neorv32_trng-neorv32_trng_rtl" { } { { "../neorv32/rtl/core/neorv32_trng.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_trng.vhd" 63 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288970 ""} { "Info" "ISGN_DESIGN_UNIT_NAME" "2 neoTRNG-neoTRNG_rtl " "Found design unit 2: neoTRNG-neoTRNG_rtl" { } { { "../neorv32/rtl/core/neorv32_trng.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_trng.vhd" 310 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288970 ""} { "Info" "ISGN_DESIGN_UNIT_NAME" "3 neoTRNG_cell-neoTRNG_cell_rtl " "Found design unit 3: neoTRNG_cell-neoTRNG_cell_rtl" { } { { "../neorv32/rtl/core/neorv32_trng.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_trng.vhd" 638 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288970 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_trng " "Found entity 1: neorv32_trng" { } { { "../neorv32/rtl/core/neorv32_trng.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_trng.vhd" 46 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288970 ""} { "Info" "ISGN_ENTITY_NAME" "2 neoTRNG " "Found entity 2: neoTRNG" { } { { "../neorv32/rtl/core/neorv32_trng.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_trng.vhd" 292 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288970 ""} { "Info" "ISGN_ENTITY_NAME" "3 neoTRNG_cell " "Found entity 3: neoTRNG_cell" { } { { "../neorv32/rtl/core/neorv32_trng.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_trng.vhd" 622 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288970 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288970 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_top.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_top.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_top-neorv32_top_rtl " "Found design unit 1: neorv32_top-neorv32_top_rtl" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 239 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288973 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_top " "Found entity 1: neorv32_top" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 47 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288973 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288973 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_sysinfo.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_sysinfo.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_sysinfo-neorv32_sysinfo_rtl " "Found design unit 1: neorv32_sysinfo-neorv32_sysinfo_rtl" { } { { "../neorv32/rtl/core/neorv32_sysinfo.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_sysinfo.vhd" 99 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288974 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_sysinfo " "Found entity 1: neorv32_sysinfo" { } { { "../neorv32/rtl/core/neorv32_sysinfo.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_sysinfo.vhd" 45 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288974 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288974 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_spi.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_spi.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_spi-neorv32_spi_rtl " "Found design unit 1: neorv32_spi-neorv32_spi_rtl" { } { { "../neorv32/rtl/core/neorv32_spi.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_spi.vhd" 73 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288976 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_spi " "Found entity 1: neorv32_spi" { } { { "../neorv32/rtl/core/neorv32_spi.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_spi.vhd" 46 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288976 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288976 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_slink.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_slink.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_slink-neorv32_slink_rtl " "Found design unit 1: neorv32_slink-neorv32_slink_rtl" { } { { "../neorv32/rtl/core/neorv32_slink.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_slink.vhd" 80 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288977 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_slink " "Found entity 1: neorv32_slink" { } { { "../neorv32/rtl/core/neorv32_slink.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_slink.vhd" 47 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288977 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288977 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_pwm.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_pwm.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_pwm-neorv32_pwm_rtl " "Found design unit 1: neorv32_pwm-neorv32_pwm_rtl" { } { { "../neorv32/rtl/core/neorv32_pwm.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_pwm.vhd" 67 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288978 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_pwm " "Found entity 1: neorv32_pwm" { } { { "../neorv32/rtl/core/neorv32_pwm.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_pwm.vhd" 45 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288978 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288978 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_package.vhd 4 0 " "Found 4 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/neorv32_package.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_package (neorv32) " "Found design unit 1: neorv32_package (neorv32)" { } { { "../neorv32/rtl/core/neorv32_package.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_package.vhd" 39 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288983 ""} { "Info" "ISGN_DESIGN_UNIT_NAME" "2 neorv32_package-body " "Found design unit 2: neorv32_package-body" { } { { "../neorv32/rtl/core/neorv32_package.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_package.vhd" 2289 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288983 ""} { "Info" "ISGN_DESIGN_UNIT_NAME" "3 neorv32_bootloader_image (neorv32) " "Found design unit 3: neorv32_bootloader_image (neorv32)" { } { { "../neorv32/rtl/core/neorv32_package.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_package.vhd" 2609 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288983 ""} { "Info" "ISGN_DESIGN_UNIT_NAME" "4 neorv32_application_image (neorv32) " "Found design unit 4: neorv32_application_image (neorv32)" { } { { "../neorv32/rtl/core/neorv32_package.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_package.vhd" 2626 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288983 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288983 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_onewire.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_onewire.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_onewire-neorv32_onewire_rtl " "Found design unit 1: neorv32_onewire-neorv32_onewire_rtl" { } { { "../neorv32/rtl/core/neorv32_onewire.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_onewire.vhd" 73 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288985 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_onewire " "Found entity 1: neorv32_onewire" { } { { "../neorv32/rtl/core/neorv32_onewire.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_onewire.vhd" 51 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288985 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288985 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_neoled.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_neoled.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_neoled-neorv32_neoled_rtl " "Found design unit 1: neorv32_neoled-neorv32_neoled_rtl" { } { { "../neorv32/rtl/core/neorv32_neoled.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_neoled.vhd" 80 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288986 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_neoled " "Found entity 1: neorv32_neoled" { } { { "../neorv32/rtl/core/neorv32_neoled.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_neoled.vhd" 56 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288986 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288986 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_mtime.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_mtime.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_mtime-neorv32_mtime_rtl " "Found design unit 1: neorv32_mtime-neorv32_mtime_rtl" { } { { "../neorv32/rtl/core/neorv32_mtime.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_mtime.vhd" 61 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288987 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_mtime " "Found entity 1: neorv32_mtime" { } { { "../neorv32/rtl/core/neorv32_mtime.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_mtime.vhd" 45 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288987 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288987 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_imem.entity.vhd 1 1 " "Found 1 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_imem.entity.vhd" { { "Info" "ISGN_ENTITY_NAME" "1 neorv32_imem " "Found entity 1: neorv32_imem" { } { { "../neorv32/rtl/core/neorv32_imem.entity.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_imem.entity.vhd" 42 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288988 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288988 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_icache.vhd 4 2 " "Found 4 design units, including 2 entities, in source file /home/seti/neorv32/rtl/core/neorv32_icache.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_icache-neorv32_icache_rtl " "Found design unit 1: neorv32_icache-neorv32_icache_rtl" { } { { "../neorv32/rtl/core/neorv32_icache.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_icache.vhd" 73 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288989 ""} { "Info" "ISGN_DESIGN_UNIT_NAME" "2 neorv32_icache_memory-neorv32_icache_memory_rtl " "Found design unit 2: neorv32_icache_memory-neorv32_icache_memory_rtl" { } { { "../neorv32/rtl/core/neorv32_icache.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_icache.vhd" 414 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288989 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_icache " "Found entity 1: neorv32_icache" { } { { "../neorv32/rtl/core/neorv32_icache.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_icache.vhd" 45 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288989 ""} { "Info" "ISGN_ENTITY_NAME" "2 neorv32_icache_memory " "Found entity 2: neorv32_icache_memory" { } { { "../neorv32/rtl/core/neorv32_icache.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_icache.vhd" 385 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288989 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288989 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_gptmr.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_gptmr.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_gptmr-neorv32_gptmr_rtl " "Found design unit 1: neorv32_gptmr-neorv32_gptmr_rtl" { } { { "../neorv32/rtl/core/neorv32_gptmr.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_gptmr.vhd" 66 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288990 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_gptmr " "Found entity 1: neorv32_gptmr" { } { { "../neorv32/rtl/core/neorv32_gptmr.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_gptmr.vhd" 47 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288990 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288990 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_gpio.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_gpio.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_gpio-neorv32_gpio_rtl " "Found design unit 1: neorv32_gpio-neorv32_gpio_rtl" { } { { "../neorv32/rtl/core/neorv32_gpio.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_gpio.vhd" 63 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288991 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_gpio " "Found entity 1: neorv32_gpio" { } { { "../neorv32/rtl/core/neorv32_gpio.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_gpio.vhd" 45 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288991 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288991 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_fifo.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_fifo.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_fifo-neorv32_fifo_rtl " "Found design unit 1: neorv32_fifo-neorv32_fifo_rtl" { } { { "../neorv32/rtl/core/neorv32_fifo.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_fifo.vhd" 67 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288992 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_fifo " "Found entity 1: neorv32_fifo" { } { { "../neorv32/rtl/core/neorv32_fifo.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_fifo.vhd" 42 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288992 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288992 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_dmem.entity.vhd 1 1 " "Found 1 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_dmem.entity.vhd" { { "Info" "ISGN_ENTITY_NAME" "1 neorv32_dmem " "Found entity 1: neorv32_dmem" { } { { "../neorv32/rtl/core/neorv32_dmem.entity.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_dmem.entity.vhd" 39 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288993 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288993 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_debug_dtm.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_debug_dtm.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_debug_dtm-neorv32_debug_dtm_rtl " "Found design unit 1: neorv32_debug_dtm-neorv32_debug_dtm_rtl" { } { { "../neorv32/rtl/core/neorv32_debug_dtm.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_debug_dtm.vhd" 70 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288994 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_debug_dtm " "Found entity 1: neorv32_debug_dtm" { } { { "../neorv32/rtl/core/neorv32_debug_dtm.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_debug_dtm.vhd" 41 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288994 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288994 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_debug_dm.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_debug_dm.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_debug_dm-neorv32_debug_dm_rtl " "Found design unit 1: neorv32_debug_dm-neorv32_debug_dm_rtl" { } { { "../neorv32/rtl/core/neorv32_debug_dm.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_debug_dm.vhd" 88 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288996 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_debug_dm " "Found entity 1: neorv32_debug_dm" { } { { "../neorv32/rtl/core/neorv32_debug_dm.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_debug_dm.vhd" 58 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288996 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288996 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_regfile.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_regfile.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_regfile-neorv32_cpu_regfile_rtl " "Found design unit 1: neorv32_cpu_regfile-neorv32_cpu_regfile_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_regfile.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_regfile.vhd" 78 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288997 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_regfile " "Found entity 1: neorv32_cpu_regfile" { } { { "../neorv32/rtl/core/neorv32_cpu_regfile.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_regfile.vhd" 54 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288997 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288997 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_decompressor.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_decompressor.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_decompressor-neorv32_cpu_decompressor_rtl " "Found design unit 1: neorv32_cpu_decompressor-neorv32_cpu_decompressor_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_decompressor.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_decompressor.vhd" 55 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288999 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_decompressor " "Found entity 1: neorv32_cpu_decompressor" { } { { "../neorv32/rtl/core/neorv32_cpu_decompressor.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_decompressor.vhd" 42 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867288999 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867288999 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_cp_shifter-neorv32_cpu_cp_shifter_rtl " "Found design unit 1: neorv32_cpu_cp_shifter-neorv32_cpu_cp_shifter_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd" 65 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289000 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_cp_shifter " "Found entity 1: neorv32_cpu_cp_shifter" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd" 45 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289000 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289000 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_cp_muldiv-neorv32_cpu_cp_muldiv_rtl " "Found design unit 1: neorv32_cpu_cp_muldiv-neorv32_cpu_cp_muldiv_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd" 67 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289001 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_cp_muldiv " "Found entity 1: neorv32_cpu_cp_muldiv" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd" 46 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289001 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289001 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd 6 3 " "Found 6 design units, including 3 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_cp_fpu-neorv32_cpu_cp_fpu_rtl " "Found design unit 1: neorv32_cpu_cp_fpu-neorv32_cpu_cp_fpu_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" 80 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289005 ""} { "Info" "ISGN_DESIGN_UNIT_NAME" "2 neorv32_cpu_cp_fpu_normalizer-neorv32_cpu_cp_fpu_normalizer_rtl " "Found design unit 2: neorv32_cpu_cp_fpu_normalizer-neorv32_cpu_cp_fpu_normalizer_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" 1200 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289005 ""} { "Info" "ISGN_DESIGN_UNIT_NAME" "3 neorv32_cpu_cp_fpu_f2i-neorv32_cpu_cp_fpu_f2i_rtl " "Found design unit 3: neorv32_cpu_cp_fpu_f2i-neorv32_cpu_cp_fpu_f2i_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" 1585 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289005 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_cp_fpu " "Found entity 1: neorv32_cpu_cp_fpu" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" 58 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289005 ""} { "Info" "ISGN_ENTITY_NAME" "2 neorv32_cpu_cp_fpu_normalizer " "Found entity 2: neorv32_cpu_cp_fpu_normalizer" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" 1178 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289005 ""} { "Info" "ISGN_ENTITY_NAME" "3 neorv32_cpu_cp_fpu_f2i " "Found entity 3: neorv32_cpu_cp_fpu_f2i" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd" 1565 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289005 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289005 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_cp_cfu-neorv32_cpu_cp_cfu_rtl " "Found design unit 1: neorv32_cpu_cp_cfu-neorv32_cpu_cp_cfu_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd" 68 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289006 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_cp_cfu " "Found entity 1: neorv32_cpu_cp_cfu" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd" 47 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289006 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289006 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_cp_bitmanip-neorv32_cpu_cp_bitmanip_rtl " "Found design unit 1: neorv32_cpu_cp_bitmanip-neorv32_cpu_cp_bitmanip_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd" 73 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289008 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_cp_bitmanip " "Found entity 1: neorv32_cpu_cp_bitmanip" { } { { "../neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd" 51 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289008 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289008 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_control-neorv32_cpu_control_rtl " "Found design unit 1: neorv32_cpu_control-neorv32_cpu_control_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 132 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289014 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_control " "Found entity 1: neorv32_cpu_control" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 52 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289014 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289014 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_bus-neorv32_cpu_bus_rtl " "Found design unit 1: neorv32_cpu_bus-neorv32_cpu_bus_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 85 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289016 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_bus " "Found entity 1: neorv32_cpu_bus" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 44 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289016 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289016 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu_alu-neorv32_cpu_cpu_rtl " "Found design unit 1: neorv32_cpu_alu-neorv32_cpu_cpu_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu_alu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd" 79 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289017 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu_alu " "Found entity 1: neorv32_cpu_alu" { } { { "../neorv32/rtl/core/neorv32_cpu_alu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd" 44 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289017 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289017 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cpu-neorv32_cpu_rtl " "Found design unit 1: neorv32_cpu-neorv32_cpu_rtl" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 116 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289019 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cpu " "Found entity 1: neorv32_cpu" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 47 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289019 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289019 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_cfs.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cfs.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_cfs-neorv32_cfs_rtl " "Found design unit 1: neorv32_cfs-neorv32_cfs_rtl" { } { { "../neorv32/rtl/core/neorv32_cfs.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cfs.vhd" 78 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289020 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_cfs " "Found entity 1: neorv32_cfs" { } { { "../neorv32/rtl/core/neorv32_cfs.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cfs.vhd" 49 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289020 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289020 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_busswitch.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_busswitch.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_busswitch-neorv32_busswitch_rtl " "Found design unit 1: neorv32_busswitch-neorv32_busswitch_rtl" { } { { "../neorv32/rtl/core/neorv32_busswitch.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_busswitch.vhd" 91 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289021 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_busswitch " "Found entity 1: neorv32_busswitch" { } { { "../neorv32/rtl/core/neorv32_busswitch.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_busswitch.vhd" 45 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289021 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289021 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_bus_keeper.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_bus_keeper.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_bus_keeper-neorv32_bus_keeper_rtl " "Found design unit 1: neorv32_bus_keeper-neorv32_bus_keeper_rtl" { } { { "../neorv32/rtl/core/neorv32_bus_keeper.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_bus_keeper.vhd" 70 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289022 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_bus_keeper " "Found entity 1: neorv32_bus_keeper" { } { { "../neorv32/rtl/core/neorv32_bus_keeper.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_bus_keeper.vhd" 46 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289022 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289022 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_bootloader_image.vhd 1 0 " "Found 1 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/neorv32_bootloader_image.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_bootloader_image-body " "Found design unit 1: neorv32_bootloader_image-body" { } { { "../neorv32/rtl/core/neorv32_bootloader_image.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_bootloader_image.vhd" 8 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289024 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289024 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_boot_rom.vhd 2 1 " "Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_boot_rom.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_boot_rom-neorv32_boot_rom_rtl " "Found design unit 1: neorv32_boot_rom-neorv32_boot_rom_rtl" { } { { "../neorv32/rtl/core/neorv32_boot_rom.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_boot_rom.vhd" 58 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289025 ""} { "Info" "ISGN_ENTITY_NAME" "1 neorv32_boot_rom " "Found entity 1: neorv32_boot_rom" { } { { "../neorv32/rtl/core/neorv32_boot_rom.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_boot_rom.vhd" 43 -1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289025 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289025 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "/home/seti/neorv32/rtl/core/neorv32_application_image.vhd 1 0 " "Found 1 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/neorv32_application_image.vhd" { { "Info" "ISGN_DESIGN_UNIT_NAME" "1 neorv32_application_image-body " "Found design unit 1: neorv32_application_image-body" { } { { "../neorv32/rtl/core/neorv32_application_image.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_application_image.vhd" 8 -1 0 } } } 0 12022 "Found design unit %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867289025 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867289025 ""} +{ "Info" "ISGN_START_ELABORATION_TOP" "neorv32_test_setup_approm " "Elaborating entity \"neorv32_test_setup_approm\" for the top level hierarchy" { } { } 0 12127 "Elaborating entity \"%1!s!\" for the top level hierarchy" 0 0 "Analysis & Synthesis" 0 -1 1675867289213 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_top neorv32_top:neorv32_top_inst " "Elaborating entity \"neorv32_top\" for hierarchy \"neorv32_top:neorv32_top_inst\"" { } { { "../neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd" "neorv32_top_inst" { Text "/home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd" 66 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867289243 ""} +{ "Warning" "WVRFX_L2_HDL_OBJECT_ASSIGNED_NOT_READ" "rstn_ext neorv32_top.vhd(254) " "Verilog HDL or VHDL warning at neorv32_top.vhd(254): object \"rstn_ext\" assigned a value but never read" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 254 0 0 } } } 0 10036 "Verilog HDL or VHDL warning at %2!s!: object \"%1!s!\" assigned a value but never read" 0 0 "Analysis & Synthesis" 0 -1 1675867289247 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst"} +{ "Warning" "WVRFX_L2_HDL_OBJECT_ASSIGNED_NOT_READ" "clk_gen neorv32_top.vhd(261) " "Verilog HDL or VHDL warning at neorv32_top.vhd(261): object \"clk_gen\" assigned a value but never read" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 261 0 0 } } } 0 10036 "Verilog HDL or VHDL warning at %2!s!: object \"%1!s!\" assigned a value but never read" 0 0 "Analysis & Synthesis" 0 -1 1675867289247 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst"} +{ "Warning" "WVRFX_L2_HDL_OBJECT_ASSIGNED_NOT_READ" "cpu_s neorv32_top.vhd(282) " "Verilog HDL or VHDL warning at neorv32_top.vhd(282): object \"cpu_s\" assigned a value but never read" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 282 0 0 } } } 0 10036 "Verilog HDL or VHDL warning at %2!s!: object \"%1!s!\" assigned a value but never read" 0 0 "Analysis & Synthesis" 0 -1 1675867289247 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst"} +{ "Warning" "WVRFX_L2_HDL_OBJECT_ASSIGNED_NOT_READ" "xip_enable neorv32_top.vhd(388) " "Verilog HDL or VHDL warning at neorv32_top.vhd(388): object \"xip_enable\" assigned a value but never read" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 388 0 0 } } } 0 10036 "Verilog HDL or VHDL warning at %2!s!: object \"%1!s!\" assigned a value but never read" 0 0 "Analysis & Synthesis" 0 -1 1675867289248 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst"} +{ "Warning" "WVRFX_L2_HDL_OBJECT_ASSIGNED_NOT_READ" "xip_page neorv32_top.vhd(389) " "Verilog HDL or VHDL warning at neorv32_top.vhd(389): object \"xip_page\" assigned a value but never read" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 389 0 0 } } } 0 10036 "Verilog HDL or VHDL warning at %2!s!: object \"%1!s!\" assigned a value but never read" 0 0 "Analysis & Synthesis" 0 -1 1675867289248 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst"} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"NEORV32 PROCESSOR CONFIG NOTE: Peripherals = GPIO MTIME \" neorv32_top.vhd(395) " "VHDL Assertion Statement at neorv32_top.vhd(395): assertion is false - report \"NEORV32 PROCESSOR CONFIG NOTE: Peripherals = GPIO MTIME \" (NOTE)" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 395 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867289248 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst"} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"NEORV32 PROCESSOR CONFIG NOTE: Boot configuration = direct boot from memory (processor-internal IMEM).\" neorv32_top.vhd(422) " "VHDL Assertion Statement at neorv32_top.vhd(422): assertion is false - report \"NEORV32 PROCESSOR CONFIG NOTE: Boot configuration = direct boot from memory (processor-internal IMEM).\" (NOTE)" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 422 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867289248 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst"} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_cpu neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst " "Elaborating entity \"neorv32_cpu\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\"" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "neorv32_cpu_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 542 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867289286 ""} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"The NEORV32 RISC-V Processor - github.com/stnolting/neorv32\" neorv32_cpu.vhd(165) " "VHDL Assertion Statement at neorv32_cpu.vhd(165): assertion is false - report \"The NEORV32 RISC-V Processor - github.com/stnolting/neorv32\" (NOTE)" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 165 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867289288 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst"} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"NEORV32 CPU CONFIG NOTE: Core ISA ('MARCH') = RV32IMC_Zicsr_Zicntr\" neorv32_cpu.vhd(168) " "VHDL Assertion Statement at neorv32_cpu.vhd(168): assertion is false - report \"NEORV32 CPU CONFIG NOTE: Core ISA ('MARCH') = RV32IMC_Zicsr_Zicntr\" (NOTE)" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 168 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867289288 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst"} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"NEORV32 CPU NOTE: Assuming this is real hardware.\" neorv32_cpu.vhd(190) " "VHDL Assertion Statement at neorv32_cpu.vhd(190): assertion is false - report \"NEORV32 CPU NOTE: Assuming this is real hardware.\" (NOTE)" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 190 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867289288 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst"} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"NEORV32 CPU CONFIG NOTE: Boot from address 0x00000000.\" neorv32_cpu.vhd(200) " "VHDL Assertion Statement at neorv32_cpu.vhd(200): assertion is false - report \"NEORV32 CPU CONFIG NOTE: Boot from address 0x00000000.\" (NOTE)" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 200 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867289292 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst"} +{ "Warning" "WVRFX_VHDL_ASSERT_ALWAYS_OCCURS_WARNING" "\"NEORV32 CPU CONFIG WARNING! Overriding configuration (setting =2) because C ISA extension is enabled.\" neorv32_cpu.vhd(214) " "VHDL Assertion Statement at neorv32_cpu.vhd(214): assertion is false - report \"NEORV32 CPU CONFIG WARNING! Overriding configuration (setting =2) because C ISA extension is enabled.\" (WARNING)" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 214 0 0 } } } 0 10651 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (WARNING)" 0 0 "Analysis & Synthesis" 0 -1 1675867289292 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst"} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_cpu_control neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_control:neorv32_cpu_control_inst " "Elaborating entity \"neorv32_cpu_control\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_control:neorv32_cpu_control_inst\"" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "neorv32_cpu_control_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 260 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867289323 ""} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_control.vhd(249) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(249): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 249 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289324 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_control.vhd(251) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(251): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 251 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289324 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_control.vhd(253) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(253): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 253 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289324 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_control.vhd(255) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(255): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 255 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289324 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_control.vhd(257) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(257): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 257 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289325 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_control.vhd(365) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(365): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 365 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289325 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_L2_HDL_CONDITION_EXP_IS_CONST" "neorv32_cpu_control.vhd(1143) " "Verilog HDL or VHDL warning at neorv32_cpu_control.vhd(1143): conditional expression evaluates to a constant" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 1143 0 0 } } } 0 10037 "Verilog HDL or VHDL warning at %1!s!: conditional expression evaluates to a constant" 0 0 "Analysis & Synthesis" 0 -1 1675867289368 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_L2_VHDL_ID_IN_COMB_PROCESS_HOLDS_VALUE" "csr neorv32_cpu_control.vhd(1686) " "VHDL Process Statement warning at neorv32_cpu_control.vhd(1686): inferring latch(es) for signal or variable \"csr\", which holds its previous value in one or more paths through the process" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 1686 0 0 } } } 0 10631 "VHDL Process Statement warning at %2!s!: inferring latch(es) for signal or variable \"%1!s!\", which holds its previous value in one or more paths through the process" 0 0 "Analysis & Synthesis" 0 -1 1675867289524 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_control.vhd(2074) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(2074): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 2074 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289527 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_control.vhd(2480) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(2480): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 2480 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289657 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_control.vhd(2517) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(2517): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 2517 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289664 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Warning" "WVRFX_VHDL_IGNORED_ASSIGNMENT_TO_NULL_RANGE" "neorv32_cpu_control.vhd(2550) " "VHDL warning at neorv32_cpu_control.vhd(2550): ignored assignment of value to null range" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 2550 0 0 } } } 0 10296 "VHDL warning at %1!s!: ignored assignment of value to null range" 0 0 "Analysis & Synthesis" 0 -1 1675867289676 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst"} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_fifo neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_control:neorv32_cpu_control_inst\|neorv32_fifo:\\prefetch_buffer:0:prefetch_buffer_inst " "Elaborating entity \"neorv32_fifo\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_control:neorv32_cpu_control_inst\|neorv32_fifo:\\prefetch_buffer:0:prefetch_buffer_inst\"" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "\\prefetch_buffer:0:prefetch_buffer_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 494 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867289871 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_cpu_decompressor neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_control:neorv32_cpu_control_inst\|neorv32_cpu_decompressor:\\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst " "Elaborating entity \"neorv32_cpu_decompressor\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_control:neorv32_cpu_control_inst\|neorv32_cpu_decompressor:\\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst\"" { } { { "../neorv32/rtl/core/neorv32_cpu_control.vhd" "\\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd" 591 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867289879 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_cpu_regfile neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst " "Elaborating entity \"neorv32_cpu_regfile\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\"" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "neorv32_cpu_regfile_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 351 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867289888 ""} +{ "Info" "IOPT_INFERENCING_SUMMARY" "2 " "Inferred 2 megafunctions from design logic" { { "Info" "IINFER_ALTSYNCRAM_INFERRED" "neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1 " "Inferred altsyncram megafunction from the following design logic: \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1\" " { { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OPERATION_MODE DUAL_PORT " "Parameter OPERATION_MODE set to DUAL_PORT" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_A 32 " "Parameter WIDTH_A set to 32" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_A 5 " "Parameter WIDTHAD_A set to 5" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_A 32 " "Parameter NUMWORDS_A set to 32" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_B 32 " "Parameter WIDTH_B set to 32" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_B 5 " "Parameter WIDTHAD_B set to 5" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_B 32 " "Parameter NUMWORDS_B set to 32" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_A NONE " "Parameter ADDRESS_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_REG_B UNREGISTERED " "Parameter OUTDATA_REG_B set to UNREGISTERED" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_B NONE " "Parameter ADDRESS_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_ACLR_B NONE " "Parameter OUTDATA_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_REG_B CLOCK0 " "Parameter ADDRESS_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "INDATA_ACLR_A NONE " "Parameter INDATA_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WRCONTROL_ACLR_A NONE " "Parameter WRCONTROL_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "READ_DURING_WRITE_MODE_MIXED_PORTS OLD_DATA " "Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} } { } 0 276029 "Inferred altsyncram megafunction from the following design logic: \"%1!s!\" " 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "IINFER_ALTSYNCRAM_INFERRED" "neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__2 " "Inferred altsyncram megafunction from the following design logic: \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__2\" " { { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OPERATION_MODE DUAL_PORT " "Parameter OPERATION_MODE set to DUAL_PORT" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_A 32 " "Parameter WIDTH_A set to 32" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_A 5 " "Parameter WIDTHAD_A set to 5" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_A 32 " "Parameter NUMWORDS_A set to 32" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_B 32 " "Parameter WIDTH_B set to 32" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_B 5 " "Parameter WIDTHAD_B set to 5" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_B 32 " "Parameter NUMWORDS_B set to 32" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_A NONE " "Parameter ADDRESS_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_REG_B UNREGISTERED " "Parameter OUTDATA_REG_B set to UNREGISTERED" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_B NONE " "Parameter ADDRESS_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_ACLR_B NONE " "Parameter OUTDATA_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_REG_B CLOCK0 " "Parameter ADDRESS_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "INDATA_ACLR_A NONE " "Parameter INDATA_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WRCONTROL_ACLR_A NONE " "Parameter WRCONTROL_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "READ_DURING_WRITE_MODE_MIXED_PORTS OLD_DATA " "Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867289957 ""} } { } 0 276029 "Inferred altsyncram megafunction from the following design logic: \"%1!s!\" " 0 0 "Design Software" 0 -1 1675867289957 ""} } { } 0 19000 "Inferred %1!d! megafunctions from design logic" 0 0 "Analysis & Synthesis" 0 -1 1675867289957 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "altsyncram neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1 " "Elaborating entity \"altsyncram\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1\"" { } { } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290029 ""} +{ "Info" "ISGN_ELABORATION_HEADER" "neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1 " "Elaborated megafunction instantiation \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1\"" { } { } 0 12130 "Elaborated megafunction instantiation \"%1!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290031 ""} +{ "Info" "ISGN_MEGAFN_PARAM_TOP" "neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1 " "Instantiated megafunction \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1\" with the following parameter:" { { "Info" "ISGN_MEGAFN_PARAM_SUB" "OPERATION_MODE DUAL_PORT " "Parameter \"OPERATION_MODE\" = \"DUAL_PORT\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WIDTH_A 32 " "Parameter \"WIDTH_A\" = \"32\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WIDTHAD_A 5 " "Parameter \"WIDTHAD_A\" = \"5\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "NUMWORDS_A 32 " "Parameter \"NUMWORDS_A\" = \"32\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WIDTH_B 32 " "Parameter \"WIDTH_B\" = \"32\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WIDTHAD_B 5 " "Parameter \"WIDTHAD_B\" = \"5\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "NUMWORDS_B 32 " "Parameter \"NUMWORDS_B\" = \"32\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "ADDRESS_ACLR_A NONE " "Parameter \"ADDRESS_ACLR_A\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "OUTDATA_REG_B UNREGISTERED " "Parameter \"OUTDATA_REG_B\" = \"UNREGISTERED\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "ADDRESS_ACLR_B NONE " "Parameter \"ADDRESS_ACLR_B\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "OUTDATA_ACLR_B NONE " "Parameter \"OUTDATA_ACLR_B\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "ADDRESS_REG_B CLOCK0 " "Parameter \"ADDRESS_REG_B\" = \"CLOCK0\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "INDATA_ACLR_A NONE " "Parameter \"INDATA_ACLR_A\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WRCONTROL_ACLR_A NONE " "Parameter \"WRCONTROL_ACLR_A\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "READ_DURING_WRITE_MODE_MIXED_PORTS OLD_DATA " "Parameter \"READ_DURING_WRITE_MODE_MIXED_PORTS\" = \"OLD_DATA\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867290031 ""} } { } 0 12133 "Instantiated megafunction \"%1!s!\" with the following parameter:" 0 0 "Analysis & Synthesis" 0 -1 1675867290031 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "db/altsyncram_u2n1.tdf 1 1 " "Found 1 design units, including 1 entities, in source file db/altsyncram_u2n1.tdf" { { "Info" "ISGN_ENTITY_NAME" "1 altsyncram_u2n1 " "Found entity 1: altsyncram_u2n1" { } { { "db/altsyncram_u2n1.tdf" "" { Text "/home/seti/quartus_project/db/altsyncram_u2n1.tdf" 28 1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867290069 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867290069 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "altsyncram_u2n1 neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1\|altsyncram_u2n1:auto_generated " "Elaborating entity \"altsyncram_u2n1\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_regfile:neorv32_cpu_regfile_inst\|altsyncram:reg_file\[0\]\[31\]__1\|altsyncram_u2n1:auto_generated\"" { } { { "altsyncram.tdf" "auto_generated" { Text "/home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/altsyncram.tdf" 792 4 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290070 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_cpu_alu neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_alu:neorv32_cpu_alu_inst " "Elaborating entity \"neorv32_cpu_alu\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_alu:neorv32_cpu_alu_inst\"" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "neorv32_cpu_alu_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 377 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290079 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_cpu_cp_shifter neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_alu:neorv32_cpu_alu_inst\|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst " "Elaborating entity \"neorv32_cpu_cp_shifter\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_alu:neorv32_cpu_alu_inst\|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst\"" { } { { "../neorv32/rtl/core/neorv32_cpu_alu.vhd" "neorv32_cpu_cp_shifter_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd" 174 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290094 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_cpu_cp_muldiv neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_alu:neorv32_cpu_alu_inst\|neorv32_cpu_cp_muldiv:\\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst " "Elaborating entity \"neorv32_cpu_cp_muldiv\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_alu:neorv32_cpu_alu_inst\|neorv32_cpu_cp_muldiv:\\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst\"" { } { { "../neorv32/rtl/core/neorv32_cpu_alu.vhd" "\\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd" 198 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290101 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_cpu_bus neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_bus:neorv32_cpu_bus_inst " "Elaborating entity \"neorv32_cpu_bus\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_cpu:neorv32_cpu_inst\|neorv32_cpu_bus:neorv32_cpu_bus_inst\"" { } { { "../neorv32/rtl/core/neorv32_cpu.vhd" "neorv32_cpu_bus_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu.vhd" 414 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290127 ""} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(114) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(114): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 114 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290128 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(115) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(115): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 115 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290128 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(116) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(116): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 116 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290128 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(117) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(117): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 117 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290128 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(118) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(118): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 118 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290128 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(119) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(119): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 119 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290128 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(120) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(120): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 120 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290128 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(121) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(121): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 121 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290128 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(122) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(122): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 122 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290128 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(427) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(427): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 427 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290132 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(446) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(446): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 446 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290132 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(467) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(467): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 467 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290132 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Warning" "WVRFX_VHDL_NULL_RANGE" "neorv32_cpu_bus.vhd(500) " "VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(500): subtype or type has null range" { } { { "../neorv32/rtl/core/neorv32_cpu_bus.vhd" "" { Text "/home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd" 500 0 0 } } } 0 10445 "VHDL Subtype or Type Declaration warning at %1!s!: subtype or type has null range" 0 0 "Analysis & Synthesis" 0 -1 1675867290132 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst"} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_busswitch neorv32_top:neorv32_top_inst\|neorv32_busswitch:neorv32_busswitch_inst " "Elaborating entity \"neorv32_busswitch\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_busswitch:neorv32_busswitch_inst\"" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "neorv32_busswitch_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 691 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290146 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_bus_keeper neorv32_top:neorv32_top_inst\|neorv32_bus_keeper:neorv32_bus_keeper_inst " "Elaborating entity \"neorv32_bus_keeper\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_bus_keeper:neorv32_bus_keeper_inst\"" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "neorv32_bus_keeper_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 763 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290154 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_imem neorv32_top:neorv32_top_inst\|neorv32_imem:\\neorv32_int_imem_inst_true:neorv32_int_imem_inst " "Elaborating entity \"neorv32_imem\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_imem:\\neorv32_int_imem_inst_true:neorv32_int_imem_inst\"" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "\\neorv32_int_imem_inst_true:neorv32_int_imem_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 799 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290159 ""} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"NEORV32 PROCESSOR CONFIG NOTE: Using DEFAULT platform-agnostic IMEM.\" neorv32_imem.default.vhd(89) " "VHDL Assertion Statement at neorv32_imem.default.vhd(89): assertion is false - report \"NEORV32 PROCESSOR CONFIG NOTE: Using DEFAULT platform-agnostic IMEM.\" (NOTE)" { } { { "../neorv32/rtl/core/mem/neorv32_imem.default.vhd" "" { Text "/home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd" 89 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867290219 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst"} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"NEORV32 PROCESSOR CONFIG NOTE: Implementing processor-internal IMEM as ROM (16384 bytes), pre-initialized with application (1076 bytes).\" neorv32_imem.default.vhd(92) " "VHDL Assertion Statement at neorv32_imem.default.vhd(92): assertion is false - report \"NEORV32 PROCESSOR CONFIG NOTE: Implementing processor-internal IMEM as ROM (16384 bytes), pre-initialized with application (1076 bytes).\" (NOTE)" { } { { "../neorv32/rtl/core/mem/neorv32_imem.default.vhd" "" { Text "/home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd" 92 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867290219 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst"} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_dmem neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst " "Elaborating entity \"neorv32_dmem\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\"" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 828 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290381 ""} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"NEORV32 PROCESSOR CONFIG NOTE: Using DEFAULT platform-agnostic DMEM.\" neorv32_dmem.default.vhd(72) " "VHDL Assertion Statement at neorv32_dmem.default.vhd(72): assertion is false - report \"NEORV32 PROCESSOR CONFIG NOTE: Using DEFAULT platform-agnostic DMEM.\" (NOTE)" { } { { "../neorv32/rtl/core/mem/neorv32_dmem.default.vhd" "" { Text "/home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd" 72 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867290393 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst"} +{ "Info" "IVRFX_VHDL_ASSERT_ALWAYS_OCCURS_INFO" "\"NEORV32 PROCESSOR CONFIG NOTE: Implementing processor-internal DMEM (RAM, 8192 bytes).\" neorv32_dmem.default.vhd(75) " "VHDL Assertion Statement at neorv32_dmem.default.vhd(75): assertion is false - report \"NEORV32 PROCESSOR CONFIG NOTE: Implementing processor-internal DMEM (RAM, 8192 bytes).\" (NOTE)" { } { { "../neorv32/rtl/core/mem/neorv32_dmem.default.vhd" "" { Text "/home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd" 75 0 0 } } } 0 10544 "VHDL Assertion Statement at %2!s!: assertion is false - report %1!s! (NOTE)" 0 0 "Analysis & Synthesis" 0 -1 1675867290393 "|neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst"} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_gpio neorv32_top:neorv32_top_inst\|neorv32_gpio:\\neorv32_gpio_inst_true:neorv32_gpio_inst " "Elaborating entity \"neorv32_gpio\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_gpio:\\neorv32_gpio_inst_true:neorv32_gpio_inst\"" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "\\neorv32_gpio_inst_true:neorv32_gpio_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 1059 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290403 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_mtime neorv32_top:neorv32_top_inst\|neorv32_mtime:\\neorv32_mtime_inst_true:neorv32_mtime_inst " "Elaborating entity \"neorv32_mtime\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_mtime:\\neorv32_mtime_inst_true:neorv32_mtime_inst\"" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "\\neorv32_mtime_inst_true:neorv32_mtime_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 1128 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290416 ""} +{ "Info" "ISGN_START_ELABORATION_HIERARCHY" "neorv32_sysinfo neorv32_top:neorv32_top_inst\|neorv32_sysinfo:neorv32_sysinfo_inst " "Elaborating entity \"neorv32_sysinfo\" for hierarchy \"neorv32_top:neorv32_top_inst\|neorv32_sysinfo:neorv32_sysinfo_inst\"" { } { { "../neorv32/rtl/core/neorv32_top.vhd" "neorv32_sysinfo_inst" { Text "/home/seti/neorv32/rtl/core/neorv32_top.vhd" 1605 0 0 } } } 0 12128 "Elaborating entity \"%1!s!\" for hierarchy \"%2!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867290430 ""} +{ "Info" "ISUTIL_TIMING_DRIVEN_SYNTHESIS_RUNNING" "" "Timing-Driven Synthesis is running" { } { } 0 286030 "Timing-Driven Synthesis is running" 0 0 "Analysis & Synthesis" 0 -1 1675867291573 ""} +{ "Info" "IOPT_INFERENCING_SUMMARY" "4 " "Inferred 4 megafunctions from design logic" { { "Info" "IINFER_ALTSYNCRAM_INFERRED" "neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|mem_ram_b0_rtl_0 " "Inferred altsyncram megafunction from the following design logic: \"neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|mem_ram_b0_rtl_0\" " { { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OPERATION_MODE DUAL_PORT " "Parameter OPERATION_MODE set to DUAL_PORT" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_A 8 " "Parameter WIDTH_A set to 8" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_A 11 " "Parameter WIDTHAD_A set to 11" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_A 2048 " "Parameter NUMWORDS_A set to 2048" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_B 8 " "Parameter WIDTH_B set to 8" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_B 11 " "Parameter WIDTHAD_B set to 11" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_B 2048 " "Parameter NUMWORDS_B set to 2048" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_A NONE " "Parameter ADDRESS_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_REG_B UNREGISTERED " "Parameter OUTDATA_REG_B set to UNREGISTERED" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_B NONE " "Parameter ADDRESS_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_ACLR_B NONE " "Parameter OUTDATA_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_REG_B CLOCK0 " "Parameter ADDRESS_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "INDATA_ACLR_A NONE " "Parameter INDATA_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WRCONTROL_ACLR_A NONE " "Parameter WRCONTROL_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "READ_DURING_WRITE_MODE_MIXED_PORTS OLD_DATA " "Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "RDCONTROL_REG_B CLOCK0 " "Parameter RDCONTROL_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} } { } 0 276029 "Inferred altsyncram megafunction from the following design logic: \"%1!s!\" " 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "IINFER_ALTSYNCRAM_INFERRED" "neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|mem_ram_b1_rtl_0 " "Inferred altsyncram megafunction from the following design logic: \"neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|mem_ram_b1_rtl_0\" " { { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OPERATION_MODE DUAL_PORT " "Parameter OPERATION_MODE set to DUAL_PORT" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_A 8 " "Parameter WIDTH_A set to 8" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_A 11 " "Parameter WIDTHAD_A set to 11" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_A 2048 " "Parameter NUMWORDS_A set to 2048" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_B 8 " "Parameter WIDTH_B set to 8" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_B 11 " "Parameter WIDTHAD_B set to 11" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_B 2048 " "Parameter NUMWORDS_B set to 2048" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_A NONE " "Parameter ADDRESS_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_REG_B UNREGISTERED " "Parameter OUTDATA_REG_B set to UNREGISTERED" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_B NONE " "Parameter ADDRESS_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_ACLR_B NONE " "Parameter OUTDATA_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_REG_B CLOCK0 " "Parameter ADDRESS_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "INDATA_ACLR_A NONE " "Parameter INDATA_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WRCONTROL_ACLR_A NONE " "Parameter WRCONTROL_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "READ_DURING_WRITE_MODE_MIXED_PORTS OLD_DATA " "Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "RDCONTROL_REG_B CLOCK0 " "Parameter RDCONTROL_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} } { } 0 276029 "Inferred altsyncram megafunction from the following design logic: \"%1!s!\" " 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "IINFER_ALTSYNCRAM_INFERRED" "neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|mem_ram_b2_rtl_0 " "Inferred altsyncram megafunction from the following design logic: \"neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|mem_ram_b2_rtl_0\" " { { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OPERATION_MODE DUAL_PORT " "Parameter OPERATION_MODE set to DUAL_PORT" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_A 8 " "Parameter WIDTH_A set to 8" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_A 11 " "Parameter WIDTHAD_A set to 11" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_A 2048 " "Parameter NUMWORDS_A set to 2048" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_B 8 " "Parameter WIDTH_B set to 8" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_B 11 " "Parameter WIDTHAD_B set to 11" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_B 2048 " "Parameter NUMWORDS_B set to 2048" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_A NONE " "Parameter ADDRESS_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_REG_B UNREGISTERED " "Parameter OUTDATA_REG_B set to UNREGISTERED" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_B NONE " "Parameter ADDRESS_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_ACLR_B NONE " "Parameter OUTDATA_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_REG_B CLOCK0 " "Parameter ADDRESS_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "INDATA_ACLR_A NONE " "Parameter INDATA_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WRCONTROL_ACLR_A NONE " "Parameter WRCONTROL_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "READ_DURING_WRITE_MODE_MIXED_PORTS OLD_DATA " "Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "RDCONTROL_REG_B CLOCK0 " "Parameter RDCONTROL_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} } { } 0 276029 "Inferred altsyncram megafunction from the following design logic: \"%1!s!\" " 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "IINFER_ALTSYNCRAM_INFERRED" "neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|mem_ram_b3_rtl_0 " "Inferred altsyncram megafunction from the following design logic: \"neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|mem_ram_b3_rtl_0\" " { { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OPERATION_MODE DUAL_PORT " "Parameter OPERATION_MODE set to DUAL_PORT" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_A 8 " "Parameter WIDTH_A set to 8" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_A 11 " "Parameter WIDTHAD_A set to 11" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_A 2048 " "Parameter NUMWORDS_A set to 2048" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTH_B 8 " "Parameter WIDTH_B set to 8" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WIDTHAD_B 11 " "Parameter WIDTHAD_B set to 11" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "NUMWORDS_B 2048 " "Parameter NUMWORDS_B set to 2048" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_A NONE " "Parameter ADDRESS_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_REG_B UNREGISTERED " "Parameter OUTDATA_REG_B set to UNREGISTERED" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_ACLR_B NONE " "Parameter ADDRESS_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "OUTDATA_ACLR_B NONE " "Parameter OUTDATA_ACLR_B set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "ADDRESS_REG_B CLOCK0 " "Parameter ADDRESS_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "INDATA_ACLR_A NONE " "Parameter INDATA_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "WRCONTROL_ACLR_A NONE " "Parameter WRCONTROL_ACLR_A set to NONE" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "READ_DURING_WRITE_MODE_MIXED_PORTS OLD_DATA " "Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} { "Info" "ISUTIL_INFERRED_MEGAFUNCTION_PARAMETER" "RDCONTROL_REG_B CLOCK0 " "Parameter RDCONTROL_REG_B set to CLOCK0" { } { } 0 286033 "Parameter %1!s! set to %2!s!" 0 0 "Design Software" 0 -1 1675867294049 ""} } { } 0 276029 "Inferred altsyncram megafunction from the following design logic: \"%1!s!\" " 0 0 "Design Software" 0 -1 1675867294049 ""} } { } 0 19000 "Inferred %1!d! megafunctions from design logic" 0 0 "Analysis & Synthesis" 0 -1 1675867294049 ""} +{ "Info" "ISGN_ELABORATION_HEADER" "neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|altsyncram:mem_ram_b0_rtl_0 " "Elaborated megafunction instantiation \"neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|altsyncram:mem_ram_b0_rtl_0\"" { } { } 0 12130 "Elaborated megafunction instantiation \"%1!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867294069 ""} +{ "Info" "ISGN_MEGAFN_PARAM_TOP" "neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|altsyncram:mem_ram_b0_rtl_0 " "Instantiated megafunction \"neorv32_top:neorv32_top_inst\|neorv32_dmem:\\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst\|altsyncram:mem_ram_b0_rtl_0\" with the following parameter:" { { "Info" "ISGN_MEGAFN_PARAM_SUB" "OPERATION_MODE DUAL_PORT " "Parameter \"OPERATION_MODE\" = \"DUAL_PORT\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WIDTH_A 8 " "Parameter \"WIDTH_A\" = \"8\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WIDTHAD_A 11 " "Parameter \"WIDTHAD_A\" = \"11\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "NUMWORDS_A 2048 " "Parameter \"NUMWORDS_A\" = \"2048\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WIDTH_B 8 " "Parameter \"WIDTH_B\" = \"8\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WIDTHAD_B 11 " "Parameter \"WIDTHAD_B\" = \"11\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "NUMWORDS_B 2048 " "Parameter \"NUMWORDS_B\" = \"2048\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "ADDRESS_ACLR_A NONE " "Parameter \"ADDRESS_ACLR_A\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "OUTDATA_REG_B UNREGISTERED " "Parameter \"OUTDATA_REG_B\" = \"UNREGISTERED\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "ADDRESS_ACLR_B NONE " "Parameter \"ADDRESS_ACLR_B\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "OUTDATA_ACLR_B NONE " "Parameter \"OUTDATA_ACLR_B\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "ADDRESS_REG_B CLOCK0 " "Parameter \"ADDRESS_REG_B\" = \"CLOCK0\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "INDATA_ACLR_A NONE " "Parameter \"INDATA_ACLR_A\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "WRCONTROL_ACLR_A NONE " "Parameter \"WRCONTROL_ACLR_A\" = \"NONE\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "READ_DURING_WRITE_MODE_MIXED_PORTS OLD_DATA " "Parameter \"READ_DURING_WRITE_MODE_MIXED_PORTS\" = \"OLD_DATA\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} { "Info" "ISGN_MEGAFN_PARAM_SUB" "RDCONTROL_REG_B CLOCK0 " "Parameter \"RDCONTROL_REG_B\" = \"CLOCK0\"" { } { } 0 12134 "Parameter \"%1!s!\" = \"%2!s!\"" 0 0 "Design Software" 0 -1 1675867294069 ""} } { } 0 12133 "Instantiated megafunction \"%1!s!\" with the following parameter:" 0 0 "Analysis & Synthesis" 0 -1 1675867294069 ""} +{ "Info" "ISGN_NUM_OF_DESIGN_UNITS_AND_ENTITIES" "db/altsyncram_c6q1.tdf 1 1 " "Found 1 design units, including 1 entities, in source file db/altsyncram_c6q1.tdf" { { "Info" "ISGN_ENTITY_NAME" "1 altsyncram_c6q1 " "Found entity 1: altsyncram_c6q1" { } { { "db/altsyncram_c6q1.tdf" "" { Text "/home/seti/quartus_project/db/altsyncram_c6q1.tdf" 28 1 0 } } } 0 12023 "Found entity %1!d!: %2!s!" 0 0 "Design Software" 0 -1 1675867294100 ""} } { } 0 12021 "Found %2!llu! design units, including %3!llu! entities, in source file %1!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867294100 ""} +{ "Warning" "WSGN_CONNECTIVITY_WARNINGS" "1 " "1 hierarchies have connectivity warnings - see the Connectivity Checks report folder" { } { } 0 12241 "%1!d! hierarchies have connectivity warnings - see the Connectivity Checks report folder" 0 0 "Analysis & Synthesis" 0 -1 1675867294359 ""} +{ "Info" "ISCL_SCL_LOST_FANOUT_MSG_HDR" "45 " "45 registers lost all their fanouts during netlist optimizations." { } { } 0 17049 "%1!d! registers lost all their fanouts during netlist optimizations." 0 0 "Analysis & Synthesis" 0 -1 1675867299044 ""} +{ "Info" "IBPM_HARD_BLOCK_PARTITION_CREATED" "hard_block:auto_generated_inst " "Generating hard_block partition \"hard_block:auto_generated_inst\"" { { "Info" "IBPM_HARD_BLOCK_PARTITION_NODE" "0 0 0 0 0 " "Adding 0 node(s), including 0 DDIO, 0 PLL, 0 transceiver and 0 LCELL" { } { } 0 16011 "Adding %1!d! node(s), including %2!d! DDIO, %3!d! PLL, %4!d! transceiver and %5!d! LCELL" 0 0 "Design Software" 0 -1 1675867299378 ""} } { } 0 16010 "Generating hard_block partition \"%1!s!\"" 0 0 "Analysis & Synthesis" 0 -1 1675867299378 ""} +{ "Info" "ICUT_CUT_TM_SUMMARY" "3009 " "Implemented 3009 device resources after synthesis - the final resource count might be different" { { "Info" "ICUT_CUT_TM_IPINS" "2 " "Implemented 2 input pins" { } { } 0 21058 "Implemented %1!d! input pins" 0 0 "Design Software" 0 -1 1675867299683 ""} { "Info" "ICUT_CUT_TM_OPINS" "8 " "Implemented 8 output pins" { } { } 0 21059 "Implemented %1!d! output pins" 0 0 "Design Software" 0 -1 1675867299683 ""} { "Info" "ICUT_CUT_TM_LCELLS" "2903 " "Implemented 2903 logic cells" { } { } 0 21061 "Implemented %1!d! logic cells" 0 0 "Design Software" 0 -1 1675867299683 ""} { "Info" "ICUT_CUT_TM_RAMS" "96 " "Implemented 96 RAM segments" { } { } 0 21064 "Implemented %1!d! RAM segments" 0 0 "Design Software" 0 -1 1675867299683 ""} } { } 0 21057 "Implemented %1!d! device resources after synthesis - the final resource count might be different" 0 0 "Analysis & Synthesis" 0 -1 1675867299683 ""} +{ "Info" "IQEXE_ERROR_COUNT" "Analysis & Synthesis 0 s 33 s Quartus Prime " "Quartus Prime Analysis & Synthesis was successful. 0 errors, 33 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "632 " "Peak virtual memory: 632 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1675867299704 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Feb 8 15:41:39 2023 " "Processing ended: Wed Feb 8 15:41:39 2023" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1675867299704 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:18 " "Elapsed time: 00:00:18" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1675867299704 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:23 " "Total CPU time (on all processors): 00:00:23" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1675867299704 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Analysis & Synthesis" 0 -1 1675867299704 ""} diff --git a/quartus_project/db/test_neorv32.map.rdb b/quartus_project/db/test_neorv32.map.rdb new file mode 100644 index 000000000..d661e7717 Binary files /dev/null and b/quartus_project/db/test_neorv32.map.rdb differ diff --git a/quartus_project/db/test_neorv32.map_bb.cdb b/quartus_project/db/test_neorv32.map_bb.cdb new file mode 100644 index 000000000..37e7ab9c3 Binary files /dev/null and b/quartus_project/db/test_neorv32.map_bb.cdb differ diff --git a/quartus_project/db/test_neorv32.map_bb.hdb b/quartus_project/db/test_neorv32.map_bb.hdb new file mode 100644 index 000000000..780e32f39 Binary files /dev/null and b/quartus_project/db/test_neorv32.map_bb.hdb differ diff --git a/quartus_project/db/test_neorv32.map_bb.logdb b/quartus_project/db/test_neorv32.map_bb.logdb new file mode 100644 index 000000000..626799f0f --- /dev/null +++ b/quartus_project/db/test_neorv32.map_bb.logdb @@ -0,0 +1 @@ +v1 diff --git a/quartus_project/db/test_neorv32.neorv32_test_setup_approm0.rtl.mif b/quartus_project/db/test_neorv32.neorv32_test_setup_approm0.rtl.mif new file mode 100644 index 000000000..eeca3bbe7 --- /dev/null +++ b/quartus_project/db/test_neorv32.neorv32_test_setup_approm0.rtl.mif @@ -0,0 +1,4104 @@ +WIDTH=31; +DEPTH=4096; + +ADDRESS_RADIX=UNS; +DATA_RADIX=BIN; + +CONTENT BEGIN + 0 : 0011000000000000010100010011100; + 1 : 0011000001000000000100010011100; + 2 : 0000000000000000000000011010010; + 3 : 0001001001000000100000010010010; + 4 : 0011000001010000100100010011100; + 5 : 1000000000000000001000011010001; + 6 : 1111111010000001000000010010001; + 7 : 1000000000000000000000011010011; + 8 : 0111111001000001100000010010011; + 9 : 0000000000000000000000110010000; + 10 : 0000000000000000000000110010010; + 11 : 0000000000000000000000110010001; + 12 : 0000000000000000000000110010011; + 13 : 0000000000000000000001010010000; + 14 : 0000000000000000000001010010010; + 15 : 0000000000000000000010010010000; + 16 : 0000000000000000000010010010010; + 17 : 0000000000000000000010010010001; + 18 : 0000000000000000000010010010011; + 19 : 0000000000000000000010110010000; + 20 : 0000000000000000000010110010010; + 21 : 0000000000000000000010110010001; + 22 : 0000000000000000000010110010011; + 23 : 0000000000000000000011010010000; + 24 : 0000000000000000000011010010010; + 25 : 0000000000000000000011010010001; + 26 : 0000000000000000000011010010011; + 27 : 0000000000000000000011110010000; + 28 : 0000000000000000000011110010010; + 29 : 0000000000000000000011110010001; + 30 : 0000000000000000000011110010011; + 31 : 0100001101000000000001010010011; + 32 : 1000000000000000000001111010000; + 33 : 1111100000000110000001110010000; + 34 : 1000000000000000000001111010010; + 35 : 1111011110000110100001110010010; + 36 : 0000000011000101100011110001100; + 37 : 0000000011010110010111010001100; + 38 : 0000000000000101101001110000001; + 39 : 0000000011100110001000010001000; + 40 : 0000000001000101100001010010011; + 41 : 0000000001000110000001110010000; + 42 : 1111111011011111111100011101100; + 43 : 1000000000000000000001111010001; + 44 : 1111010101000111000001110010001; + 45 : 1000000000000000000001111010011; + 46 : 1111010011000111100001110010011; + 47 : 0000000011110111010110010001100; + 48 : 0000000000000111001000010001000; + 49 : 0000000001000111000001110010001; + 50 : 1111111101011111111100011101100; + 51 : 0100001101000000000001010010000; + 52 : 0100001101000000000001010010010; + 53 : 0000000010010100010110110001100; + 54 : 0000000000000100001000010000010; + 55 : 0000000000000000100000011001110; + 56 : 0000000001000100000001010010000; + 57 : 1111111100011111111100011101100; + 58 : 0000000000000000000001010010001; + 59 : 0000000000000000000001010010011; + 60 : 0000100010000000000000011101110; + 61 : 0011000001000000000100010011100; + 62 : 0011010000000101000100010011100; + 63 : 0100001101000000000001010010000; + 64 : 0100001101000000000001010010010; + 65 : 0000000010010100010110110001100; + 66 : 0000000000000100001000010000010; + 67 : 0000000000000000100000011001110; + 68 : 0000000001000100000001010010000; + 69 : 1111111100011111111100011101100; + 70 : 0000000000000000000000010010010; + 71 : 0000000000000000100001010001100; + 72 : 0000000000000000100000011001110; + 73 : 0001000001010000000000010011100; + 74 : 0000000000000000000000011101100; + 75 : 1111111110000001000000010010001; + 76 : 0000000010000001001000010001000; + 77 : 0000000010010001001000110001000; + 78 : 0011010000100000001001010011100; + 79 : 0000001000000100010001110001100; + 80 : 0011010000010000001001010011100; + 81 : 0000000000000100000101010000010; + 82 : 0000000000110100111101010010010; + 83 : 0000000000100100000001010010000; + 84 : 0011010000010100000100010011100; + 85 : 0000000000110000000001010010000; + 86 : 0000000010010100000110010001100; + 87 : 0011010000010000001001010011100; + 88 : 0000000000100100000001010010000; + 89 : 0011010000010100000100010011100; + 90 : 0000000000000001001001010000000; + 91 : 0000000001000001001001010000010; + 92 : 0000000010000001000000010010001; + 93 : 0011000000100000000000010011100; + 94 : 1111111100000001000000010010001; + 95 : 0000000000000000000001010010001; + 96 : 0000000000000000000001010010011; + 97 : 0000000000010001001001110001000; + 98 : 0000000010000001001001010001000; + 99 : 0001001101000000000000011101110; + 100 : 0000000000000000000001010010001; + 101 : 0000000000010101000001010010000; + 102 : 0000000000000000000001010010011; + 103 : 0000111111110101011101010010001; + 104 : 0001001000000000000000011101110; + 105 : 0000111110100000000001010010001; + 106 : 0000001101000000000000011101110; + 107 : 0000000000000100000001010010001; + 108 : 1111111001011111111100011101100; + 109 : 1111100101000000001001010000011; + 110 : 1111100100000000001001010000001; + 111 : 1111100101000000001001110000011; + 112 : 1111111011110101100110110001110; + 113 : 0000000000000000100000011001100; + 114 : 1100100000000000001001110011111; + 115 : 1100000000000000001001010011101; + 116 : 1100100000000000001001010011111; + 117 : 1111111011110101100110110001110; + 118 : 0000000000000000100000011001100; + 119 : 1111111000000001000000010010001; + 120 : 0000000010100001001001110001000; + 121 : 1111111000000000001001010000001; + 122 : 0011111010000000000001010010011; + 123 : 0000000000010001001011110001000; + 124 : 0000000010000001001011010001000; + 125 : 0000000010010001001010110001000; + 126 : 0001100100000000000000011101110; + 127 : 0000000011000001001001110000000; + 128 : 0000000000000000000001110010010; + 129 : 0000000000000000000001010010011; + 130 : 0000111011000000000000011101110; + 131 : 0000000000000101000001010010000; + 132 : 0000000000000101100001010010010; + 133 : 1111110000000000001001110011111; + 134 : 0000100000000111111101110010011; + 135 : 0000010000000111100001010001100; + 136 : 0011001000000000001001110011111; + 137 : 0000000000010111111101110010011; + 138 : 0000001000000111100111110001100; + 139 : 1111100111011111111100011101110; + 140 : 0000000010000101000001010011000; + 141 : 0000000010100100001101010011001; + 142 : 0000000010010101100001010011011; + 143 : 0000000010110101000001010011010; + 144 : 1111100010011111111100011101110; + 145 : 1111111010010101111011110001110; + 146 : 0000000010110100100101010001100; + 147 : 1111111010000101011010110001110; + 148 : 0000000111000001001000010000010; + 149 : 0000000110000001001001010000000; + 150 : 0000000101000001001001010000010; + 151 : 0000001000000001000000010010001; + 152 : 0000000000000000100000011001100; + 153 : 1111111010000000001001110000011; + 154 : 0000000000000010000001111011001; + 155 : 0000000011100111111101110011011; + 156 : 0000001000000111100001110001100; + 157 : 1111010000011111111100011101110; + 158 : 0000000010000101000001010011000; + 159 : 0000000010100100001101010011001; + 160 : 0000000010010101100001010011011; + 161 : 0000000010110101000001010011010; + 162 : 1111001011011111111100011101110; + 163 : 1111111010010101111011110001110; + 164 : 1111110010110100100100010001110; + 165 : 1111111010000101011010110001110; + 166 : 1111101110011111111100011101100; + 167 : 0000000111000100100101010010010; + 168 : 0000000001000100010101010010000; + 169 : 0000000010000100111001010011000; + 170 : 0000000000000100000010110001100; + 171 : 0000000000000100000010010001100; + 172 : 1111111111110100000001010010000; + 173 : 0000000000000000000000010010000; + 174 : 1111111100011111111100011101100; + 175 : 1111100101011111111100011101100; + 176 : 1111110000000000000001110010011; + 177 : 0000000010100111101001010001000; + 178 : 0000000010110111101001110001000; + 179 : 0000000000000000100000011001100; + 180 : 0000000000000101000001110010000; + 181 : 0000000000000000000001010010001; + 182 : 0000000000010101111101110010010; + 183 : 0000000000000110100001010001100; + 184 : 0000000011000101000001010011001; + 185 : 0000000000010101110101010010011; + 186 : 0000000000010110000101110010000; + 187 : 1111111000000101100101110001110; + 188 : 0000000000000000100000011001100; + 189 : 0000000000000101000011110010000; + 190 : 1111111100000001000000010010001; + 191 : 0000000000000110100000110010001; + 192 : 0000000000010001001001110001000; + 193 : 0000000000000110000001010010001; + 194 : 0000000000001110000010010010010; + 195 : 0000000000000110000001110010010; + 196 : 0000000000000000000001110010001; + 197 : 0000000000000000000001110010011; + 198 : 0000000000000000000010010010000; + 199 : 0000000000010110111111110010010; + 200 : 0000000000010111000101110010000; + 201 : 0000000000001110100010110001100; + 202 : 0000000100001000100010010011000; + 203 : 0000000011100111100001110011011; + 204 : 0000000100011000001101110011001; + 205 : 0000000011110111000001110011011; + 206 : 0000000111111000110101110010001; + 207 : 0000000000010110110101110010010; + 208 : 0000000011100110011001110011001; + 209 : 0000000000011000100110010010010; + 210 : 1111110000000110100110110001110; + 211 : 0000000000000101100001110001100; + 212 : 1111100000011111111100011101110; + 213 : 0000000010100111100001110011011; + 214 : 0000000000000011000010110001100; + 215 : 0000000000001110000001010010001; + 216 : 0000000000000011000001010010011; + 217 : 1111011011011111111100011101110; + 218 : 0000000011110101000001110011011; + 219 : 0000000011000001001000010000010; + 220 : 0000000000001000000001010010001; + 221 : 0000000000000111100001010010011; + 222 : 0000000100000001000000010010001; + 223 : 0000000000000000100000011001100; + 224 : 0000011000000101010000010001100; + 225 : 0000011000000101110001110001100; + 226 : 0000000000000101100001110010000; + 227 : 0000000000000101000001010010011; + 228 : 1111111111110000000001010010001; + 229 : 0000001000000110000011010001100; + 230 : 0000000000010000000001110010010; + 231 : 0000000010110110011110110001100; + 232 : 0000000011000000010110010001100; + 233 : 0000000000010110000101110010000; + 234 : 0000000000010110100101110010010; + 235 : 1111111010110110011010110001110; + 236 : 0000000000000000000001010010001; + 237 : 0000000011000101111001110001100; + 238 : 0100000011000101100001010011011; + 239 : 0000000011010101011001010011001; + 240 : 0000000000010110110101110010010; + 241 : 0000000000010110010101110010000; + 242 : 1111111000000110100101110001110; + 243 : 0000000000000000100000011001100; + 244 : 0000000000000000100000110010010; + 245 : 1111101101011111111100011101110; + 246 : 0000000000000101100001010010001; + 247 : 0000000000000010100000011001100; + 248 : 0100000010100000000001010011001; + 249 : 0000000010110000010010010001100; + 250 : 0100000010110000000001010011011; + 251 : 1111100111011111111100011101100; + 252 : 0100000010110000000001010011011; + 253 : 0000000000000000100000110010010; + 254 : 1111100100011111111100011101110; + 255 : 0100000010100000000001010011001; + 256 : 0000000000000010100000011001100; + 257 : 0000000000000000100000110010010; + 258 : 0000000000000101110010110001100; + 259 : 0000000000000101010011010001100; + 260 : 1111011110011111111100011101110; + 261 : 0000000000000101100001010010001; + 262 : 0000000000000010100000011001100; + 263 : 0100000010110000000001010011011; + 264 : 1111111000000101010110010001110; + 265 : 0100000010100000000001010011001; + 266 : 1111011000011111111100011101110; + 267 : 0100000010110000000001010011001; + 268 : 0000000000000010100000011001100; + 269 : 0000000000000000000000000000000; + 270 : 0000000000000000000000000000000; + 271 : 0000000000000000000000000000000; + 272 : 0000000000000000000000000000000; + 273 : 0000000000000000000000000000000; + 274 : 0000000000000000000000000000000; + 275 : 0000000000000000000000000000000; + 276 : 0000000000000000000000000000000; + 277 : 0000000000000000000000000000000; + 278 : 0000000000000000000000000000000; + 279 : 0000000000000000000000000000000; + 280 : 0000000000000000000000000000000; + 281 : 0000000000000000000000000000000; + 282 : 0000000000000000000000000000000; + 283 : 0000000000000000000000000000000; + 284 : 0000000000000000000000000000000; + 285 : 0000000000000000000000000000000; + 286 : 0000000000000000000000000000000; + 287 : 0000000000000000000000000000000; + 288 : 0000000000000000000000000000000; + 289 : 0000000000000000000000000000000; + 290 : 0000000000000000000000000000000; + 291 : 0000000000000000000000000000000; + 292 : 0000000000000000000000000000000; + 293 : 0000000000000000000000000000000; + 294 : 0000000000000000000000000000000; + 295 : 0000000000000000000000000000000; + 296 : 0000000000000000000000000000000; + 297 : 0000000000000000000000000000000; + 298 : 0000000000000000000000000000000; + 299 : 0000000000000000000000000000000; + 300 : 0000000000000000000000000000000; + 301 : 0000000000000000000000000000000; + 302 : 0000000000000000000000000000000; + 303 : 0000000000000000000000000000000; + 304 : 0000000000000000000000000000000; + 305 : 0000000000000000000000000000000; + 306 : 0000000000000000000000000000000; + 307 : 0000000000000000000000000000000; + 308 : 0000000000000000000000000000000; + 309 : 0000000000000000000000000000000; + 310 : 0000000000000000000000000000000; + 311 : 0000000000000000000000000000000; + 312 : 0000000000000000000000000000000; + 313 : 0000000000000000000000000000000; + 314 : 0000000000000000000000000000000; + 315 : 0000000000000000000000000000000; + 316 : 0000000000000000000000000000000; + 317 : 0000000000000000000000000000000; + 318 : 0000000000000000000000000000000; + 319 : 0000000000000000000000000000000; + 320 : 0000000000000000000000000000000; + 321 : 0000000000000000000000000000000; + 322 : 0000000000000000000000000000000; + 323 : 0000000000000000000000000000000; + 324 : 0000000000000000000000000000000; + 325 : 0000000000000000000000000000000; + 326 : 0000000000000000000000000000000; + 327 : 0000000000000000000000000000000; + 328 : 0000000000000000000000000000000; + 329 : 0000000000000000000000000000000; + 330 : 0000000000000000000000000000000; + 331 : 0000000000000000000000000000000; + 332 : 0000000000000000000000000000000; + 333 : 0000000000000000000000000000000; + 334 : 0000000000000000000000000000000; + 335 : 0000000000000000000000000000000; + 336 : 0000000000000000000000000000000; + 337 : 0000000000000000000000000000000; + 338 : 0000000000000000000000000000000; + 339 : 0000000000000000000000000000000; + 340 : 0000000000000000000000000000000; + 341 : 0000000000000000000000000000000; + 342 : 0000000000000000000000000000000; + 343 : 0000000000000000000000000000000; + 344 : 0000000000000000000000000000000; + 345 : 0000000000000000000000000000000; + 346 : 0000000000000000000000000000000; + 347 : 0000000000000000000000000000000; + 348 : 0000000000000000000000000000000; + 349 : 0000000000000000000000000000000; + 350 : 0000000000000000000000000000000; + 351 : 0000000000000000000000000000000; + 352 : 0000000000000000000000000000000; + 353 : 0000000000000000000000000000000; + 354 : 0000000000000000000000000000000; + 355 : 0000000000000000000000000000000; + 356 : 0000000000000000000000000000000; + 357 : 0000000000000000000000000000000; + 358 : 0000000000000000000000000000000; + 359 : 0000000000000000000000000000000; + 360 : 0000000000000000000000000000000; + 361 : 0000000000000000000000000000000; + 362 : 0000000000000000000000000000000; + 363 : 0000000000000000000000000000000; + 364 : 0000000000000000000000000000000; + 365 : 0000000000000000000000000000000; + 366 : 0000000000000000000000000000000; + 367 : 0000000000000000000000000000000; + 368 : 0000000000000000000000000000000; + 369 : 0000000000000000000000000000000; + 370 : 0000000000000000000000000000000; + 371 : 0000000000000000000000000000000; + 372 : 0000000000000000000000000000000; + 373 : 0000000000000000000000000000000; + 374 : 0000000000000000000000000000000; + 375 : 0000000000000000000000000000000; + 376 : 0000000000000000000000000000000; + 377 : 0000000000000000000000000000000; + 378 : 0000000000000000000000000000000; + 379 : 0000000000000000000000000000000; + 380 : 0000000000000000000000000000000; + 381 : 0000000000000000000000000000000; + 382 : 0000000000000000000000000000000; + 383 : 0000000000000000000000000000000; + 384 : 0000000000000000000000000000000; + 385 : 0000000000000000000000000000000; + 386 : 0000000000000000000000000000000; + 387 : 0000000000000000000000000000000; + 388 : 0000000000000000000000000000000; + 389 : 0000000000000000000000000000000; + 390 : 0000000000000000000000000000000; + 391 : 0000000000000000000000000000000; + 392 : 0000000000000000000000000000000; + 393 : 0000000000000000000000000000000; + 394 : 0000000000000000000000000000000; + 395 : 0000000000000000000000000000000; + 396 : 0000000000000000000000000000000; + 397 : 0000000000000000000000000000000; + 398 : 0000000000000000000000000000000; + 399 : 0000000000000000000000000000000; + 400 : 0000000000000000000000000000000; + 401 : 0000000000000000000000000000000; + 402 : 0000000000000000000000000000000; + 403 : 0000000000000000000000000000000; + 404 : 0000000000000000000000000000000; + 405 : 0000000000000000000000000000000; + 406 : 0000000000000000000000000000000; + 407 : 0000000000000000000000000000000; + 408 : 0000000000000000000000000000000; + 409 : 0000000000000000000000000000000; + 410 : 0000000000000000000000000000000; + 411 : 0000000000000000000000000000000; + 412 : 0000000000000000000000000000000; + 413 : 0000000000000000000000000000000; + 414 : 0000000000000000000000000000000; + 415 : 0000000000000000000000000000000; + 416 : 0000000000000000000000000000000; + 417 : 0000000000000000000000000000000; + 418 : 0000000000000000000000000000000; + 419 : 0000000000000000000000000000000; + 420 : 0000000000000000000000000000000; + 421 : 0000000000000000000000000000000; + 422 : 0000000000000000000000000000000; + 423 : 0000000000000000000000000000000; + 424 : 0000000000000000000000000000000; + 425 : 0000000000000000000000000000000; + 426 : 0000000000000000000000000000000; + 427 : 0000000000000000000000000000000; + 428 : 0000000000000000000000000000000; + 429 : 0000000000000000000000000000000; + 430 : 0000000000000000000000000000000; + 431 : 0000000000000000000000000000000; + 432 : 0000000000000000000000000000000; + 433 : 0000000000000000000000000000000; + 434 : 0000000000000000000000000000000; + 435 : 0000000000000000000000000000000; + 436 : 0000000000000000000000000000000; + 437 : 0000000000000000000000000000000; + 438 : 0000000000000000000000000000000; + 439 : 0000000000000000000000000000000; + 440 : 0000000000000000000000000000000; + 441 : 0000000000000000000000000000000; + 442 : 0000000000000000000000000000000; + 443 : 0000000000000000000000000000000; + 444 : 0000000000000000000000000000000; + 445 : 0000000000000000000000000000000; + 446 : 0000000000000000000000000000000; + 447 : 0000000000000000000000000000000; + 448 : 0000000000000000000000000000000; + 449 : 0000000000000000000000000000000; + 450 : 0000000000000000000000000000000; + 451 : 0000000000000000000000000000000; + 452 : 0000000000000000000000000000000; + 453 : 0000000000000000000000000000000; + 454 : 0000000000000000000000000000000; + 455 : 0000000000000000000000000000000; + 456 : 0000000000000000000000000000000; + 457 : 0000000000000000000000000000000; + 458 : 0000000000000000000000000000000; + 459 : 0000000000000000000000000000000; + 460 : 0000000000000000000000000000000; + 461 : 0000000000000000000000000000000; + 462 : 0000000000000000000000000000000; + 463 : 0000000000000000000000000000000; + 464 : 0000000000000000000000000000000; + 465 : 0000000000000000000000000000000; + 466 : 0000000000000000000000000000000; + 467 : 0000000000000000000000000000000; + 468 : 0000000000000000000000000000000; + 469 : 0000000000000000000000000000000; + 470 : 0000000000000000000000000000000; + 471 : 0000000000000000000000000000000; + 472 : 0000000000000000000000000000000; + 473 : 0000000000000000000000000000000; + 474 : 0000000000000000000000000000000; + 475 : 0000000000000000000000000000000; + 476 : 0000000000000000000000000000000; + 477 : 0000000000000000000000000000000; + 478 : 0000000000000000000000000000000; + 479 : 0000000000000000000000000000000; + 480 : 0000000000000000000000000000000; + 481 : 0000000000000000000000000000000; + 482 : 0000000000000000000000000000000; + 483 : 0000000000000000000000000000000; + 484 : 0000000000000000000000000000000; + 485 : 0000000000000000000000000000000; + 486 : 0000000000000000000000000000000; + 487 : 0000000000000000000000000000000; + 488 : 0000000000000000000000000000000; + 489 : 0000000000000000000000000000000; + 490 : 0000000000000000000000000000000; + 491 : 0000000000000000000000000000000; + 492 : 0000000000000000000000000000000; + 493 : 0000000000000000000000000000000; + 494 : 0000000000000000000000000000000; + 495 : 0000000000000000000000000000000; + 496 : 0000000000000000000000000000000; + 497 : 0000000000000000000000000000000; + 498 : 0000000000000000000000000000000; + 499 : 0000000000000000000000000000000; + 500 : 0000000000000000000000000000000; + 501 : 0000000000000000000000000000000; + 502 : 0000000000000000000000000000000; + 503 : 0000000000000000000000000000000; + 504 : 0000000000000000000000000000000; + 505 : 0000000000000000000000000000000; + 506 : 0000000000000000000000000000000; + 507 : 0000000000000000000000000000000; + 508 : 0000000000000000000000000000000; + 509 : 0000000000000000000000000000000; + 510 : 0000000000000000000000000000000; + 511 : 0000000000000000000000000000000; + 512 : 0000000000000000000000000000000; + 513 : 0000000000000000000000000000000; + 514 : 0000000000000000000000000000000; + 515 : 0000000000000000000000000000000; + 516 : 0000000000000000000000000000000; + 517 : 0000000000000000000000000000000; + 518 : 0000000000000000000000000000000; + 519 : 0000000000000000000000000000000; + 520 : 0000000000000000000000000000000; + 521 : 0000000000000000000000000000000; + 522 : 0000000000000000000000000000000; + 523 : 0000000000000000000000000000000; + 524 : 0000000000000000000000000000000; + 525 : 0000000000000000000000000000000; + 526 : 0000000000000000000000000000000; + 527 : 0000000000000000000000000000000; + 528 : 0000000000000000000000000000000; + 529 : 0000000000000000000000000000000; + 530 : 0000000000000000000000000000000; + 531 : 0000000000000000000000000000000; + 532 : 0000000000000000000000000000000; + 533 : 0000000000000000000000000000000; + 534 : 0000000000000000000000000000000; + 535 : 0000000000000000000000000000000; + 536 : 0000000000000000000000000000000; + 537 : 0000000000000000000000000000000; + 538 : 0000000000000000000000000000000; + 539 : 0000000000000000000000000000000; + 540 : 0000000000000000000000000000000; + 541 : 0000000000000000000000000000000; + 542 : 0000000000000000000000000000000; + 543 : 0000000000000000000000000000000; + 544 : 0000000000000000000000000000000; + 545 : 0000000000000000000000000000000; + 546 : 0000000000000000000000000000000; + 547 : 0000000000000000000000000000000; + 548 : 0000000000000000000000000000000; + 549 : 0000000000000000000000000000000; + 550 : 0000000000000000000000000000000; + 551 : 0000000000000000000000000000000; + 552 : 0000000000000000000000000000000; + 553 : 0000000000000000000000000000000; + 554 : 0000000000000000000000000000000; + 555 : 0000000000000000000000000000000; + 556 : 0000000000000000000000000000000; + 557 : 0000000000000000000000000000000; + 558 : 0000000000000000000000000000000; + 559 : 0000000000000000000000000000000; + 560 : 0000000000000000000000000000000; + 561 : 0000000000000000000000000000000; + 562 : 0000000000000000000000000000000; + 563 : 0000000000000000000000000000000; + 564 : 0000000000000000000000000000000; + 565 : 0000000000000000000000000000000; + 566 : 0000000000000000000000000000000; + 567 : 0000000000000000000000000000000; + 568 : 0000000000000000000000000000000; + 569 : 0000000000000000000000000000000; + 570 : 0000000000000000000000000000000; + 571 : 0000000000000000000000000000000; + 572 : 0000000000000000000000000000000; + 573 : 0000000000000000000000000000000; + 574 : 0000000000000000000000000000000; + 575 : 0000000000000000000000000000000; + 576 : 0000000000000000000000000000000; + 577 : 0000000000000000000000000000000; + 578 : 0000000000000000000000000000000; + 579 : 0000000000000000000000000000000; + 580 : 0000000000000000000000000000000; + 581 : 0000000000000000000000000000000; + 582 : 0000000000000000000000000000000; + 583 : 0000000000000000000000000000000; + 584 : 0000000000000000000000000000000; + 585 : 0000000000000000000000000000000; + 586 : 0000000000000000000000000000000; + 587 : 0000000000000000000000000000000; + 588 : 0000000000000000000000000000000; + 589 : 0000000000000000000000000000000; + 590 : 0000000000000000000000000000000; + 591 : 0000000000000000000000000000000; + 592 : 0000000000000000000000000000000; + 593 : 0000000000000000000000000000000; + 594 : 0000000000000000000000000000000; + 595 : 0000000000000000000000000000000; + 596 : 0000000000000000000000000000000; + 597 : 0000000000000000000000000000000; + 598 : 0000000000000000000000000000000; + 599 : 0000000000000000000000000000000; + 600 : 0000000000000000000000000000000; + 601 : 0000000000000000000000000000000; + 602 : 0000000000000000000000000000000; + 603 : 0000000000000000000000000000000; + 604 : 0000000000000000000000000000000; + 605 : 0000000000000000000000000000000; + 606 : 0000000000000000000000000000000; + 607 : 0000000000000000000000000000000; + 608 : 0000000000000000000000000000000; + 609 : 0000000000000000000000000000000; + 610 : 0000000000000000000000000000000; + 611 : 0000000000000000000000000000000; + 612 : 0000000000000000000000000000000; + 613 : 0000000000000000000000000000000; + 614 : 0000000000000000000000000000000; + 615 : 0000000000000000000000000000000; + 616 : 0000000000000000000000000000000; + 617 : 0000000000000000000000000000000; + 618 : 0000000000000000000000000000000; + 619 : 0000000000000000000000000000000; + 620 : 0000000000000000000000000000000; + 621 : 0000000000000000000000000000000; + 622 : 0000000000000000000000000000000; + 623 : 0000000000000000000000000000000; + 624 : 0000000000000000000000000000000; + 625 : 0000000000000000000000000000000; + 626 : 0000000000000000000000000000000; + 627 : 0000000000000000000000000000000; + 628 : 0000000000000000000000000000000; + 629 : 0000000000000000000000000000000; + 630 : 0000000000000000000000000000000; + 631 : 0000000000000000000000000000000; + 632 : 0000000000000000000000000000000; + 633 : 0000000000000000000000000000000; + 634 : 0000000000000000000000000000000; + 635 : 0000000000000000000000000000000; + 636 : 0000000000000000000000000000000; + 637 : 0000000000000000000000000000000; + 638 : 0000000000000000000000000000000; + 639 : 0000000000000000000000000000000; + 640 : 0000000000000000000000000000000; + 641 : 0000000000000000000000000000000; + 642 : 0000000000000000000000000000000; + 643 : 0000000000000000000000000000000; + 644 : 0000000000000000000000000000000; + 645 : 0000000000000000000000000000000; + 646 : 0000000000000000000000000000000; + 647 : 0000000000000000000000000000000; + 648 : 0000000000000000000000000000000; + 649 : 0000000000000000000000000000000; + 650 : 0000000000000000000000000000000; + 651 : 0000000000000000000000000000000; + 652 : 0000000000000000000000000000000; + 653 : 0000000000000000000000000000000; + 654 : 0000000000000000000000000000000; + 655 : 0000000000000000000000000000000; + 656 : 0000000000000000000000000000000; + 657 : 0000000000000000000000000000000; + 658 : 0000000000000000000000000000000; + 659 : 0000000000000000000000000000000; + 660 : 0000000000000000000000000000000; + 661 : 0000000000000000000000000000000; + 662 : 0000000000000000000000000000000; + 663 : 0000000000000000000000000000000; + 664 : 0000000000000000000000000000000; + 665 : 0000000000000000000000000000000; + 666 : 0000000000000000000000000000000; + 667 : 0000000000000000000000000000000; + 668 : 0000000000000000000000000000000; + 669 : 0000000000000000000000000000000; + 670 : 0000000000000000000000000000000; + 671 : 0000000000000000000000000000000; + 672 : 0000000000000000000000000000000; + 673 : 0000000000000000000000000000000; + 674 : 0000000000000000000000000000000; + 675 : 0000000000000000000000000000000; + 676 : 0000000000000000000000000000000; + 677 : 0000000000000000000000000000000; + 678 : 0000000000000000000000000000000; + 679 : 0000000000000000000000000000000; + 680 : 0000000000000000000000000000000; + 681 : 0000000000000000000000000000000; + 682 : 0000000000000000000000000000000; + 683 : 0000000000000000000000000000000; + 684 : 0000000000000000000000000000000; + 685 : 0000000000000000000000000000000; + 686 : 0000000000000000000000000000000; + 687 : 0000000000000000000000000000000; + 688 : 0000000000000000000000000000000; + 689 : 0000000000000000000000000000000; + 690 : 0000000000000000000000000000000; + 691 : 0000000000000000000000000000000; + 692 : 0000000000000000000000000000000; + 693 : 0000000000000000000000000000000; + 694 : 0000000000000000000000000000000; + 695 : 0000000000000000000000000000000; + 696 : 0000000000000000000000000000000; + 697 : 0000000000000000000000000000000; + 698 : 0000000000000000000000000000000; + 699 : 0000000000000000000000000000000; + 700 : 0000000000000000000000000000000; + 701 : 0000000000000000000000000000000; + 702 : 0000000000000000000000000000000; + 703 : 0000000000000000000000000000000; + 704 : 0000000000000000000000000000000; + 705 : 0000000000000000000000000000000; + 706 : 0000000000000000000000000000000; + 707 : 0000000000000000000000000000000; + 708 : 0000000000000000000000000000000; + 709 : 0000000000000000000000000000000; + 710 : 0000000000000000000000000000000; + 711 : 0000000000000000000000000000000; + 712 : 0000000000000000000000000000000; + 713 : 0000000000000000000000000000000; + 714 : 0000000000000000000000000000000; + 715 : 0000000000000000000000000000000; + 716 : 0000000000000000000000000000000; + 717 : 0000000000000000000000000000000; + 718 : 0000000000000000000000000000000; + 719 : 0000000000000000000000000000000; + 720 : 0000000000000000000000000000000; + 721 : 0000000000000000000000000000000; + 722 : 0000000000000000000000000000000; + 723 : 0000000000000000000000000000000; + 724 : 0000000000000000000000000000000; + 725 : 0000000000000000000000000000000; + 726 : 0000000000000000000000000000000; + 727 : 0000000000000000000000000000000; + 728 : 0000000000000000000000000000000; + 729 : 0000000000000000000000000000000; + 730 : 0000000000000000000000000000000; + 731 : 0000000000000000000000000000000; + 732 : 0000000000000000000000000000000; + 733 : 0000000000000000000000000000000; + 734 : 0000000000000000000000000000000; + 735 : 0000000000000000000000000000000; + 736 : 0000000000000000000000000000000; + 737 : 0000000000000000000000000000000; + 738 : 0000000000000000000000000000000; + 739 : 0000000000000000000000000000000; + 740 : 0000000000000000000000000000000; + 741 : 0000000000000000000000000000000; + 742 : 0000000000000000000000000000000; + 743 : 0000000000000000000000000000000; + 744 : 0000000000000000000000000000000; + 745 : 0000000000000000000000000000000; + 746 : 0000000000000000000000000000000; + 747 : 0000000000000000000000000000000; + 748 : 0000000000000000000000000000000; + 749 : 0000000000000000000000000000000; + 750 : 0000000000000000000000000000000; + 751 : 0000000000000000000000000000000; + 752 : 0000000000000000000000000000000; + 753 : 0000000000000000000000000000000; + 754 : 0000000000000000000000000000000; + 755 : 0000000000000000000000000000000; + 756 : 0000000000000000000000000000000; + 757 : 0000000000000000000000000000000; + 758 : 0000000000000000000000000000000; + 759 : 0000000000000000000000000000000; + 760 : 0000000000000000000000000000000; + 761 : 0000000000000000000000000000000; + 762 : 0000000000000000000000000000000; + 763 : 0000000000000000000000000000000; + 764 : 0000000000000000000000000000000; + 765 : 0000000000000000000000000000000; + 766 : 0000000000000000000000000000000; + 767 : 0000000000000000000000000000000; + 768 : 0000000000000000000000000000000; + 769 : 0000000000000000000000000000000; + 770 : 0000000000000000000000000000000; + 771 : 0000000000000000000000000000000; + 772 : 0000000000000000000000000000000; + 773 : 0000000000000000000000000000000; + 774 : 0000000000000000000000000000000; + 775 : 0000000000000000000000000000000; + 776 : 0000000000000000000000000000000; + 777 : 0000000000000000000000000000000; + 778 : 0000000000000000000000000000000; + 779 : 0000000000000000000000000000000; + 780 : 0000000000000000000000000000000; + 781 : 0000000000000000000000000000000; + 782 : 0000000000000000000000000000000; + 783 : 0000000000000000000000000000000; + 784 : 0000000000000000000000000000000; + 785 : 0000000000000000000000000000000; + 786 : 0000000000000000000000000000000; + 787 : 0000000000000000000000000000000; + 788 : 0000000000000000000000000000000; + 789 : 0000000000000000000000000000000; + 790 : 0000000000000000000000000000000; + 791 : 0000000000000000000000000000000; + 792 : 0000000000000000000000000000000; + 793 : 0000000000000000000000000000000; + 794 : 0000000000000000000000000000000; + 795 : 0000000000000000000000000000000; + 796 : 0000000000000000000000000000000; + 797 : 0000000000000000000000000000000; + 798 : 0000000000000000000000000000000; + 799 : 0000000000000000000000000000000; + 800 : 0000000000000000000000000000000; + 801 : 0000000000000000000000000000000; + 802 : 0000000000000000000000000000000; + 803 : 0000000000000000000000000000000; + 804 : 0000000000000000000000000000000; + 805 : 0000000000000000000000000000000; + 806 : 0000000000000000000000000000000; + 807 : 0000000000000000000000000000000; + 808 : 0000000000000000000000000000000; + 809 : 0000000000000000000000000000000; + 810 : 0000000000000000000000000000000; + 811 : 0000000000000000000000000000000; + 812 : 0000000000000000000000000000000; + 813 : 0000000000000000000000000000000; + 814 : 0000000000000000000000000000000; + 815 : 0000000000000000000000000000000; + 816 : 0000000000000000000000000000000; + 817 : 0000000000000000000000000000000; + 818 : 0000000000000000000000000000000; + 819 : 0000000000000000000000000000000; + 820 : 0000000000000000000000000000000; + 821 : 0000000000000000000000000000000; + 822 : 0000000000000000000000000000000; + 823 : 0000000000000000000000000000000; + 824 : 0000000000000000000000000000000; + 825 : 0000000000000000000000000000000; + 826 : 0000000000000000000000000000000; + 827 : 0000000000000000000000000000000; + 828 : 0000000000000000000000000000000; + 829 : 0000000000000000000000000000000; + 830 : 0000000000000000000000000000000; + 831 : 0000000000000000000000000000000; + 832 : 0000000000000000000000000000000; + 833 : 0000000000000000000000000000000; + 834 : 0000000000000000000000000000000; + 835 : 0000000000000000000000000000000; + 836 : 0000000000000000000000000000000; + 837 : 0000000000000000000000000000000; + 838 : 0000000000000000000000000000000; + 839 : 0000000000000000000000000000000; + 840 : 0000000000000000000000000000000; + 841 : 0000000000000000000000000000000; + 842 : 0000000000000000000000000000000; + 843 : 0000000000000000000000000000000; + 844 : 0000000000000000000000000000000; + 845 : 0000000000000000000000000000000; + 846 : 0000000000000000000000000000000; + 847 : 0000000000000000000000000000000; + 848 : 0000000000000000000000000000000; + 849 : 0000000000000000000000000000000; + 850 : 0000000000000000000000000000000; + 851 : 0000000000000000000000000000000; + 852 : 0000000000000000000000000000000; + 853 : 0000000000000000000000000000000; + 854 : 0000000000000000000000000000000; + 855 : 0000000000000000000000000000000; + 856 : 0000000000000000000000000000000; + 857 : 0000000000000000000000000000000; + 858 : 0000000000000000000000000000000; + 859 : 0000000000000000000000000000000; + 860 : 0000000000000000000000000000000; + 861 : 0000000000000000000000000000000; + 862 : 0000000000000000000000000000000; + 863 : 0000000000000000000000000000000; + 864 : 0000000000000000000000000000000; + 865 : 0000000000000000000000000000000; + 866 : 0000000000000000000000000000000; + 867 : 0000000000000000000000000000000; + 868 : 0000000000000000000000000000000; + 869 : 0000000000000000000000000000000; + 870 : 0000000000000000000000000000000; + 871 : 0000000000000000000000000000000; + 872 : 0000000000000000000000000000000; + 873 : 0000000000000000000000000000000; + 874 : 0000000000000000000000000000000; + 875 : 0000000000000000000000000000000; + 876 : 0000000000000000000000000000000; + 877 : 0000000000000000000000000000000; + 878 : 0000000000000000000000000000000; + 879 : 0000000000000000000000000000000; + 880 : 0000000000000000000000000000000; + 881 : 0000000000000000000000000000000; + 882 : 0000000000000000000000000000000; + 883 : 0000000000000000000000000000000; + 884 : 0000000000000000000000000000000; + 885 : 0000000000000000000000000000000; + 886 : 0000000000000000000000000000000; + 887 : 0000000000000000000000000000000; + 888 : 0000000000000000000000000000000; + 889 : 0000000000000000000000000000000; + 890 : 0000000000000000000000000000000; + 891 : 0000000000000000000000000000000; + 892 : 0000000000000000000000000000000; + 893 : 0000000000000000000000000000000; + 894 : 0000000000000000000000000000000; + 895 : 0000000000000000000000000000000; + 896 : 0000000000000000000000000000000; + 897 : 0000000000000000000000000000000; + 898 : 0000000000000000000000000000000; + 899 : 0000000000000000000000000000000; + 900 : 0000000000000000000000000000000; + 901 : 0000000000000000000000000000000; + 902 : 0000000000000000000000000000000; + 903 : 0000000000000000000000000000000; + 904 : 0000000000000000000000000000000; + 905 : 0000000000000000000000000000000; + 906 : 0000000000000000000000000000000; + 907 : 0000000000000000000000000000000; + 908 : 0000000000000000000000000000000; + 909 : 0000000000000000000000000000000; + 910 : 0000000000000000000000000000000; + 911 : 0000000000000000000000000000000; + 912 : 0000000000000000000000000000000; + 913 : 0000000000000000000000000000000; + 914 : 0000000000000000000000000000000; + 915 : 0000000000000000000000000000000; + 916 : 0000000000000000000000000000000; + 917 : 0000000000000000000000000000000; + 918 : 0000000000000000000000000000000; + 919 : 0000000000000000000000000000000; + 920 : 0000000000000000000000000000000; + 921 : 0000000000000000000000000000000; + 922 : 0000000000000000000000000000000; + 923 : 0000000000000000000000000000000; + 924 : 0000000000000000000000000000000; + 925 : 0000000000000000000000000000000; + 926 : 0000000000000000000000000000000; + 927 : 0000000000000000000000000000000; + 928 : 0000000000000000000000000000000; + 929 : 0000000000000000000000000000000; + 930 : 0000000000000000000000000000000; + 931 : 0000000000000000000000000000000; + 932 : 0000000000000000000000000000000; + 933 : 0000000000000000000000000000000; + 934 : 0000000000000000000000000000000; + 935 : 0000000000000000000000000000000; + 936 : 0000000000000000000000000000000; + 937 : 0000000000000000000000000000000; + 938 : 0000000000000000000000000000000; + 939 : 0000000000000000000000000000000; + 940 : 0000000000000000000000000000000; + 941 : 0000000000000000000000000000000; + 942 : 0000000000000000000000000000000; + 943 : 0000000000000000000000000000000; + 944 : 0000000000000000000000000000000; + 945 : 0000000000000000000000000000000; + 946 : 0000000000000000000000000000000; + 947 : 0000000000000000000000000000000; + 948 : 0000000000000000000000000000000; + 949 : 0000000000000000000000000000000; + 950 : 0000000000000000000000000000000; + 951 : 0000000000000000000000000000000; + 952 : 0000000000000000000000000000000; + 953 : 0000000000000000000000000000000; + 954 : 0000000000000000000000000000000; + 955 : 0000000000000000000000000000000; + 956 : 0000000000000000000000000000000; + 957 : 0000000000000000000000000000000; + 958 : 0000000000000000000000000000000; + 959 : 0000000000000000000000000000000; + 960 : 0000000000000000000000000000000; + 961 : 0000000000000000000000000000000; + 962 : 0000000000000000000000000000000; + 963 : 0000000000000000000000000000000; + 964 : 0000000000000000000000000000000; + 965 : 0000000000000000000000000000000; + 966 : 0000000000000000000000000000000; + 967 : 0000000000000000000000000000000; + 968 : 0000000000000000000000000000000; + 969 : 0000000000000000000000000000000; + 970 : 0000000000000000000000000000000; + 971 : 0000000000000000000000000000000; + 972 : 0000000000000000000000000000000; + 973 : 0000000000000000000000000000000; + 974 : 0000000000000000000000000000000; + 975 : 0000000000000000000000000000000; + 976 : 0000000000000000000000000000000; + 977 : 0000000000000000000000000000000; + 978 : 0000000000000000000000000000000; + 979 : 0000000000000000000000000000000; + 980 : 0000000000000000000000000000000; + 981 : 0000000000000000000000000000000; + 982 : 0000000000000000000000000000000; + 983 : 0000000000000000000000000000000; + 984 : 0000000000000000000000000000000; + 985 : 0000000000000000000000000000000; + 986 : 0000000000000000000000000000000; + 987 : 0000000000000000000000000000000; + 988 : 0000000000000000000000000000000; + 989 : 0000000000000000000000000000000; + 990 : 0000000000000000000000000000000; + 991 : 0000000000000000000000000000000; + 992 : 0000000000000000000000000000000; + 993 : 0000000000000000000000000000000; + 994 : 0000000000000000000000000000000; + 995 : 0000000000000000000000000000000; + 996 : 0000000000000000000000000000000; + 997 : 0000000000000000000000000000000; + 998 : 0000000000000000000000000000000; + 999 : 0000000000000000000000000000000; + 1000 : 0000000000000000000000000000000; + 1001 : 0000000000000000000000000000000; + 1002 : 0000000000000000000000000000000; + 1003 : 0000000000000000000000000000000; + 1004 : 0000000000000000000000000000000; + 1005 : 0000000000000000000000000000000; + 1006 : 0000000000000000000000000000000; + 1007 : 0000000000000000000000000000000; + 1008 : 0000000000000000000000000000000; + 1009 : 0000000000000000000000000000000; + 1010 : 0000000000000000000000000000000; + 1011 : 0000000000000000000000000000000; + 1012 : 0000000000000000000000000000000; + 1013 : 0000000000000000000000000000000; + 1014 : 0000000000000000000000000000000; + 1015 : 0000000000000000000000000000000; + 1016 : 0000000000000000000000000000000; + 1017 : 0000000000000000000000000000000; + 1018 : 0000000000000000000000000000000; + 1019 : 0000000000000000000000000000000; + 1020 : 0000000000000000000000000000000; + 1021 : 0000000000000000000000000000000; + 1022 : 0000000000000000000000000000000; + 1023 : 0000000000000000000000000000000; + 1024 : 0000000000000000000000000000000; + 1025 : 0000000000000000000000000000000; + 1026 : 0000000000000000000000000000000; + 1027 : 0000000000000000000000000000000; + 1028 : 0000000000000000000000000000000; + 1029 : 0000000000000000000000000000000; + 1030 : 0000000000000000000000000000000; + 1031 : 0000000000000000000000000000000; + 1032 : 0000000000000000000000000000000; + 1033 : 0000000000000000000000000000000; + 1034 : 0000000000000000000000000000000; + 1035 : 0000000000000000000000000000000; + 1036 : 0000000000000000000000000000000; + 1037 : 0000000000000000000000000000000; + 1038 : 0000000000000000000000000000000; + 1039 : 0000000000000000000000000000000; + 1040 : 0000000000000000000000000000000; + 1041 : 0000000000000000000000000000000; + 1042 : 0000000000000000000000000000000; + 1043 : 0000000000000000000000000000000; + 1044 : 0000000000000000000000000000000; + 1045 : 0000000000000000000000000000000; + 1046 : 0000000000000000000000000000000; + 1047 : 0000000000000000000000000000000; + 1048 : 0000000000000000000000000000000; + 1049 : 0000000000000000000000000000000; + 1050 : 0000000000000000000000000000000; + 1051 : 0000000000000000000000000000000; + 1052 : 0000000000000000000000000000000; + 1053 : 0000000000000000000000000000000; + 1054 : 0000000000000000000000000000000; + 1055 : 0000000000000000000000000000000; + 1056 : 0000000000000000000000000000000; + 1057 : 0000000000000000000000000000000; + 1058 : 0000000000000000000000000000000; + 1059 : 0000000000000000000000000000000; + 1060 : 0000000000000000000000000000000; + 1061 : 0000000000000000000000000000000; + 1062 : 0000000000000000000000000000000; + 1063 : 0000000000000000000000000000000; + 1064 : 0000000000000000000000000000000; + 1065 : 0000000000000000000000000000000; + 1066 : 0000000000000000000000000000000; + 1067 : 0000000000000000000000000000000; + 1068 : 0000000000000000000000000000000; + 1069 : 0000000000000000000000000000000; + 1070 : 0000000000000000000000000000000; + 1071 : 0000000000000000000000000000000; + 1072 : 0000000000000000000000000000000; + 1073 : 0000000000000000000000000000000; + 1074 : 0000000000000000000000000000000; + 1075 : 0000000000000000000000000000000; + 1076 : 0000000000000000000000000000000; + 1077 : 0000000000000000000000000000000; + 1078 : 0000000000000000000000000000000; + 1079 : 0000000000000000000000000000000; + 1080 : 0000000000000000000000000000000; + 1081 : 0000000000000000000000000000000; + 1082 : 0000000000000000000000000000000; + 1083 : 0000000000000000000000000000000; + 1084 : 0000000000000000000000000000000; + 1085 : 0000000000000000000000000000000; + 1086 : 0000000000000000000000000000000; + 1087 : 0000000000000000000000000000000; + 1088 : 0000000000000000000000000000000; + 1089 : 0000000000000000000000000000000; + 1090 : 0000000000000000000000000000000; + 1091 : 0000000000000000000000000000000; + 1092 : 0000000000000000000000000000000; + 1093 : 0000000000000000000000000000000; + 1094 : 0000000000000000000000000000000; + 1095 : 0000000000000000000000000000000; + 1096 : 0000000000000000000000000000000; + 1097 : 0000000000000000000000000000000; + 1098 : 0000000000000000000000000000000; + 1099 : 0000000000000000000000000000000; + 1100 : 0000000000000000000000000000000; + 1101 : 0000000000000000000000000000000; + 1102 : 0000000000000000000000000000000; + 1103 : 0000000000000000000000000000000; + 1104 : 0000000000000000000000000000000; + 1105 : 0000000000000000000000000000000; + 1106 : 0000000000000000000000000000000; + 1107 : 0000000000000000000000000000000; + 1108 : 0000000000000000000000000000000; + 1109 : 0000000000000000000000000000000; + 1110 : 0000000000000000000000000000000; + 1111 : 0000000000000000000000000000000; + 1112 : 0000000000000000000000000000000; + 1113 : 0000000000000000000000000000000; + 1114 : 0000000000000000000000000000000; + 1115 : 0000000000000000000000000000000; + 1116 : 0000000000000000000000000000000; + 1117 : 0000000000000000000000000000000; + 1118 : 0000000000000000000000000000000; + 1119 : 0000000000000000000000000000000; + 1120 : 0000000000000000000000000000000; + 1121 : 0000000000000000000000000000000; + 1122 : 0000000000000000000000000000000; + 1123 : 0000000000000000000000000000000; + 1124 : 0000000000000000000000000000000; + 1125 : 0000000000000000000000000000000; + 1126 : 0000000000000000000000000000000; + 1127 : 0000000000000000000000000000000; + 1128 : 0000000000000000000000000000000; + 1129 : 0000000000000000000000000000000; + 1130 : 0000000000000000000000000000000; + 1131 : 0000000000000000000000000000000; + 1132 : 0000000000000000000000000000000; + 1133 : 0000000000000000000000000000000; + 1134 : 0000000000000000000000000000000; + 1135 : 0000000000000000000000000000000; + 1136 : 0000000000000000000000000000000; + 1137 : 0000000000000000000000000000000; + 1138 : 0000000000000000000000000000000; + 1139 : 0000000000000000000000000000000; + 1140 : 0000000000000000000000000000000; + 1141 : 0000000000000000000000000000000; + 1142 : 0000000000000000000000000000000; + 1143 : 0000000000000000000000000000000; + 1144 : 0000000000000000000000000000000; + 1145 : 0000000000000000000000000000000; + 1146 : 0000000000000000000000000000000; + 1147 : 0000000000000000000000000000000; + 1148 : 0000000000000000000000000000000; + 1149 : 0000000000000000000000000000000; + 1150 : 0000000000000000000000000000000; + 1151 : 0000000000000000000000000000000; + 1152 : 0000000000000000000000000000000; + 1153 : 0000000000000000000000000000000; + 1154 : 0000000000000000000000000000000; + 1155 : 0000000000000000000000000000000; + 1156 : 0000000000000000000000000000000; + 1157 : 0000000000000000000000000000000; + 1158 : 0000000000000000000000000000000; + 1159 : 0000000000000000000000000000000; + 1160 : 0000000000000000000000000000000; + 1161 : 0000000000000000000000000000000; + 1162 : 0000000000000000000000000000000; + 1163 : 0000000000000000000000000000000; + 1164 : 0000000000000000000000000000000; + 1165 : 0000000000000000000000000000000; + 1166 : 0000000000000000000000000000000; + 1167 : 0000000000000000000000000000000; + 1168 : 0000000000000000000000000000000; + 1169 : 0000000000000000000000000000000; + 1170 : 0000000000000000000000000000000; + 1171 : 0000000000000000000000000000000; + 1172 : 0000000000000000000000000000000; + 1173 : 0000000000000000000000000000000; + 1174 : 0000000000000000000000000000000; + 1175 : 0000000000000000000000000000000; + 1176 : 0000000000000000000000000000000; + 1177 : 0000000000000000000000000000000; + 1178 : 0000000000000000000000000000000; + 1179 : 0000000000000000000000000000000; + 1180 : 0000000000000000000000000000000; + 1181 : 0000000000000000000000000000000; + 1182 : 0000000000000000000000000000000; + 1183 : 0000000000000000000000000000000; + 1184 : 0000000000000000000000000000000; + 1185 : 0000000000000000000000000000000; + 1186 : 0000000000000000000000000000000; + 1187 : 0000000000000000000000000000000; + 1188 : 0000000000000000000000000000000; + 1189 : 0000000000000000000000000000000; + 1190 : 0000000000000000000000000000000; + 1191 : 0000000000000000000000000000000; + 1192 : 0000000000000000000000000000000; + 1193 : 0000000000000000000000000000000; + 1194 : 0000000000000000000000000000000; + 1195 : 0000000000000000000000000000000; + 1196 : 0000000000000000000000000000000; + 1197 : 0000000000000000000000000000000; + 1198 : 0000000000000000000000000000000; + 1199 : 0000000000000000000000000000000; + 1200 : 0000000000000000000000000000000; + 1201 : 0000000000000000000000000000000; + 1202 : 0000000000000000000000000000000; + 1203 : 0000000000000000000000000000000; + 1204 : 0000000000000000000000000000000; + 1205 : 0000000000000000000000000000000; + 1206 : 0000000000000000000000000000000; + 1207 : 0000000000000000000000000000000; + 1208 : 0000000000000000000000000000000; + 1209 : 0000000000000000000000000000000; + 1210 : 0000000000000000000000000000000; + 1211 : 0000000000000000000000000000000; + 1212 : 0000000000000000000000000000000; + 1213 : 0000000000000000000000000000000; + 1214 : 0000000000000000000000000000000; + 1215 : 0000000000000000000000000000000; + 1216 : 0000000000000000000000000000000; + 1217 : 0000000000000000000000000000000; + 1218 : 0000000000000000000000000000000; + 1219 : 0000000000000000000000000000000; + 1220 : 0000000000000000000000000000000; + 1221 : 0000000000000000000000000000000; + 1222 : 0000000000000000000000000000000; + 1223 : 0000000000000000000000000000000; + 1224 : 0000000000000000000000000000000; + 1225 : 0000000000000000000000000000000; + 1226 : 0000000000000000000000000000000; + 1227 : 0000000000000000000000000000000; + 1228 : 0000000000000000000000000000000; + 1229 : 0000000000000000000000000000000; + 1230 : 0000000000000000000000000000000; + 1231 : 0000000000000000000000000000000; + 1232 : 0000000000000000000000000000000; + 1233 : 0000000000000000000000000000000; + 1234 : 0000000000000000000000000000000; + 1235 : 0000000000000000000000000000000; + 1236 : 0000000000000000000000000000000; + 1237 : 0000000000000000000000000000000; + 1238 : 0000000000000000000000000000000; + 1239 : 0000000000000000000000000000000; + 1240 : 0000000000000000000000000000000; + 1241 : 0000000000000000000000000000000; + 1242 : 0000000000000000000000000000000; + 1243 : 0000000000000000000000000000000; + 1244 : 0000000000000000000000000000000; + 1245 : 0000000000000000000000000000000; + 1246 : 0000000000000000000000000000000; + 1247 : 0000000000000000000000000000000; + 1248 : 0000000000000000000000000000000; + 1249 : 0000000000000000000000000000000; + 1250 : 0000000000000000000000000000000; + 1251 : 0000000000000000000000000000000; + 1252 : 0000000000000000000000000000000; + 1253 : 0000000000000000000000000000000; + 1254 : 0000000000000000000000000000000; + 1255 : 0000000000000000000000000000000; + 1256 : 0000000000000000000000000000000; + 1257 : 0000000000000000000000000000000; + 1258 : 0000000000000000000000000000000; + 1259 : 0000000000000000000000000000000; + 1260 : 0000000000000000000000000000000; + 1261 : 0000000000000000000000000000000; + 1262 : 0000000000000000000000000000000; + 1263 : 0000000000000000000000000000000; + 1264 : 0000000000000000000000000000000; + 1265 : 0000000000000000000000000000000; + 1266 : 0000000000000000000000000000000; + 1267 : 0000000000000000000000000000000; + 1268 : 0000000000000000000000000000000; + 1269 : 0000000000000000000000000000000; + 1270 : 0000000000000000000000000000000; + 1271 : 0000000000000000000000000000000; + 1272 : 0000000000000000000000000000000; + 1273 : 0000000000000000000000000000000; + 1274 : 0000000000000000000000000000000; + 1275 : 0000000000000000000000000000000; + 1276 : 0000000000000000000000000000000; + 1277 : 0000000000000000000000000000000; + 1278 : 0000000000000000000000000000000; + 1279 : 0000000000000000000000000000000; + 1280 : 0000000000000000000000000000000; + 1281 : 0000000000000000000000000000000; + 1282 : 0000000000000000000000000000000; + 1283 : 0000000000000000000000000000000; + 1284 : 0000000000000000000000000000000; + 1285 : 0000000000000000000000000000000; + 1286 : 0000000000000000000000000000000; + 1287 : 0000000000000000000000000000000; + 1288 : 0000000000000000000000000000000; + 1289 : 0000000000000000000000000000000; + 1290 : 0000000000000000000000000000000; + 1291 : 0000000000000000000000000000000; + 1292 : 0000000000000000000000000000000; + 1293 : 0000000000000000000000000000000; + 1294 : 0000000000000000000000000000000; + 1295 : 0000000000000000000000000000000; + 1296 : 0000000000000000000000000000000; + 1297 : 0000000000000000000000000000000; + 1298 : 0000000000000000000000000000000; + 1299 : 0000000000000000000000000000000; + 1300 : 0000000000000000000000000000000; + 1301 : 0000000000000000000000000000000; + 1302 : 0000000000000000000000000000000; + 1303 : 0000000000000000000000000000000; + 1304 : 0000000000000000000000000000000; + 1305 : 0000000000000000000000000000000; + 1306 : 0000000000000000000000000000000; + 1307 : 0000000000000000000000000000000; + 1308 : 0000000000000000000000000000000; + 1309 : 0000000000000000000000000000000; + 1310 : 0000000000000000000000000000000; + 1311 : 0000000000000000000000000000000; + 1312 : 0000000000000000000000000000000; + 1313 : 0000000000000000000000000000000; + 1314 : 0000000000000000000000000000000; + 1315 : 0000000000000000000000000000000; + 1316 : 0000000000000000000000000000000; + 1317 : 0000000000000000000000000000000; + 1318 : 0000000000000000000000000000000; + 1319 : 0000000000000000000000000000000; + 1320 : 0000000000000000000000000000000; + 1321 : 0000000000000000000000000000000; + 1322 : 0000000000000000000000000000000; + 1323 : 0000000000000000000000000000000; + 1324 : 0000000000000000000000000000000; + 1325 : 0000000000000000000000000000000; + 1326 : 0000000000000000000000000000000; + 1327 : 0000000000000000000000000000000; + 1328 : 0000000000000000000000000000000; + 1329 : 0000000000000000000000000000000; + 1330 : 0000000000000000000000000000000; + 1331 : 0000000000000000000000000000000; + 1332 : 0000000000000000000000000000000; + 1333 : 0000000000000000000000000000000; + 1334 : 0000000000000000000000000000000; + 1335 : 0000000000000000000000000000000; + 1336 : 0000000000000000000000000000000; + 1337 : 0000000000000000000000000000000; + 1338 : 0000000000000000000000000000000; + 1339 : 0000000000000000000000000000000; + 1340 : 0000000000000000000000000000000; + 1341 : 0000000000000000000000000000000; + 1342 : 0000000000000000000000000000000; + 1343 : 0000000000000000000000000000000; + 1344 : 0000000000000000000000000000000; + 1345 : 0000000000000000000000000000000; + 1346 : 0000000000000000000000000000000; + 1347 : 0000000000000000000000000000000; + 1348 : 0000000000000000000000000000000; + 1349 : 0000000000000000000000000000000; + 1350 : 0000000000000000000000000000000; + 1351 : 0000000000000000000000000000000; + 1352 : 0000000000000000000000000000000; + 1353 : 0000000000000000000000000000000; + 1354 : 0000000000000000000000000000000; + 1355 : 0000000000000000000000000000000; + 1356 : 0000000000000000000000000000000; + 1357 : 0000000000000000000000000000000; + 1358 : 0000000000000000000000000000000; + 1359 : 0000000000000000000000000000000; + 1360 : 0000000000000000000000000000000; + 1361 : 0000000000000000000000000000000; + 1362 : 0000000000000000000000000000000; + 1363 : 0000000000000000000000000000000; + 1364 : 0000000000000000000000000000000; + 1365 : 0000000000000000000000000000000; + 1366 : 0000000000000000000000000000000; + 1367 : 0000000000000000000000000000000; + 1368 : 0000000000000000000000000000000; + 1369 : 0000000000000000000000000000000; + 1370 : 0000000000000000000000000000000; + 1371 : 0000000000000000000000000000000; + 1372 : 0000000000000000000000000000000; + 1373 : 0000000000000000000000000000000; + 1374 : 0000000000000000000000000000000; + 1375 : 0000000000000000000000000000000; + 1376 : 0000000000000000000000000000000; + 1377 : 0000000000000000000000000000000; + 1378 : 0000000000000000000000000000000; + 1379 : 0000000000000000000000000000000; + 1380 : 0000000000000000000000000000000; + 1381 : 0000000000000000000000000000000; + 1382 : 0000000000000000000000000000000; + 1383 : 0000000000000000000000000000000; + 1384 : 0000000000000000000000000000000; + 1385 : 0000000000000000000000000000000; + 1386 : 0000000000000000000000000000000; + 1387 : 0000000000000000000000000000000; + 1388 : 0000000000000000000000000000000; + 1389 : 0000000000000000000000000000000; + 1390 : 0000000000000000000000000000000; + 1391 : 0000000000000000000000000000000; + 1392 : 0000000000000000000000000000000; + 1393 : 0000000000000000000000000000000; + 1394 : 0000000000000000000000000000000; + 1395 : 0000000000000000000000000000000; + 1396 : 0000000000000000000000000000000; + 1397 : 0000000000000000000000000000000; + 1398 : 0000000000000000000000000000000; + 1399 : 0000000000000000000000000000000; + 1400 : 0000000000000000000000000000000; + 1401 : 0000000000000000000000000000000; + 1402 : 0000000000000000000000000000000; + 1403 : 0000000000000000000000000000000; + 1404 : 0000000000000000000000000000000; + 1405 : 0000000000000000000000000000000; + 1406 : 0000000000000000000000000000000; + 1407 : 0000000000000000000000000000000; + 1408 : 0000000000000000000000000000000; + 1409 : 0000000000000000000000000000000; + 1410 : 0000000000000000000000000000000; + 1411 : 0000000000000000000000000000000; + 1412 : 0000000000000000000000000000000; + 1413 : 0000000000000000000000000000000; + 1414 : 0000000000000000000000000000000; + 1415 : 0000000000000000000000000000000; + 1416 : 0000000000000000000000000000000; + 1417 : 0000000000000000000000000000000; + 1418 : 0000000000000000000000000000000; + 1419 : 0000000000000000000000000000000; + 1420 : 0000000000000000000000000000000; + 1421 : 0000000000000000000000000000000; + 1422 : 0000000000000000000000000000000; + 1423 : 0000000000000000000000000000000; + 1424 : 0000000000000000000000000000000; + 1425 : 0000000000000000000000000000000; + 1426 : 0000000000000000000000000000000; + 1427 : 0000000000000000000000000000000; + 1428 : 0000000000000000000000000000000; + 1429 : 0000000000000000000000000000000; + 1430 : 0000000000000000000000000000000; + 1431 : 0000000000000000000000000000000; + 1432 : 0000000000000000000000000000000; + 1433 : 0000000000000000000000000000000; + 1434 : 0000000000000000000000000000000; + 1435 : 0000000000000000000000000000000; + 1436 : 0000000000000000000000000000000; + 1437 : 0000000000000000000000000000000; + 1438 : 0000000000000000000000000000000; + 1439 : 0000000000000000000000000000000; + 1440 : 0000000000000000000000000000000; + 1441 : 0000000000000000000000000000000; + 1442 : 0000000000000000000000000000000; + 1443 : 0000000000000000000000000000000; + 1444 : 0000000000000000000000000000000; + 1445 : 0000000000000000000000000000000; + 1446 : 0000000000000000000000000000000; + 1447 : 0000000000000000000000000000000; + 1448 : 0000000000000000000000000000000; + 1449 : 0000000000000000000000000000000; + 1450 : 0000000000000000000000000000000; + 1451 : 0000000000000000000000000000000; + 1452 : 0000000000000000000000000000000; + 1453 : 0000000000000000000000000000000; + 1454 : 0000000000000000000000000000000; + 1455 : 0000000000000000000000000000000; + 1456 : 0000000000000000000000000000000; + 1457 : 0000000000000000000000000000000; + 1458 : 0000000000000000000000000000000; + 1459 : 0000000000000000000000000000000; + 1460 : 0000000000000000000000000000000; + 1461 : 0000000000000000000000000000000; + 1462 : 0000000000000000000000000000000; + 1463 : 0000000000000000000000000000000; + 1464 : 0000000000000000000000000000000; + 1465 : 0000000000000000000000000000000; + 1466 : 0000000000000000000000000000000; + 1467 : 0000000000000000000000000000000; + 1468 : 0000000000000000000000000000000; + 1469 : 0000000000000000000000000000000; + 1470 : 0000000000000000000000000000000; + 1471 : 0000000000000000000000000000000; + 1472 : 0000000000000000000000000000000; + 1473 : 0000000000000000000000000000000; + 1474 : 0000000000000000000000000000000; + 1475 : 0000000000000000000000000000000; + 1476 : 0000000000000000000000000000000; + 1477 : 0000000000000000000000000000000; + 1478 : 0000000000000000000000000000000; + 1479 : 0000000000000000000000000000000; + 1480 : 0000000000000000000000000000000; + 1481 : 0000000000000000000000000000000; + 1482 : 0000000000000000000000000000000; + 1483 : 0000000000000000000000000000000; + 1484 : 0000000000000000000000000000000; + 1485 : 0000000000000000000000000000000; + 1486 : 0000000000000000000000000000000; + 1487 : 0000000000000000000000000000000; + 1488 : 0000000000000000000000000000000; + 1489 : 0000000000000000000000000000000; + 1490 : 0000000000000000000000000000000; + 1491 : 0000000000000000000000000000000; + 1492 : 0000000000000000000000000000000; + 1493 : 0000000000000000000000000000000; + 1494 : 0000000000000000000000000000000; + 1495 : 0000000000000000000000000000000; + 1496 : 0000000000000000000000000000000; + 1497 : 0000000000000000000000000000000; + 1498 : 0000000000000000000000000000000; + 1499 : 0000000000000000000000000000000; + 1500 : 0000000000000000000000000000000; + 1501 : 0000000000000000000000000000000; + 1502 : 0000000000000000000000000000000; + 1503 : 0000000000000000000000000000000; + 1504 : 0000000000000000000000000000000; + 1505 : 0000000000000000000000000000000; + 1506 : 0000000000000000000000000000000; + 1507 : 0000000000000000000000000000000; + 1508 : 0000000000000000000000000000000; + 1509 : 0000000000000000000000000000000; + 1510 : 0000000000000000000000000000000; + 1511 : 0000000000000000000000000000000; + 1512 : 0000000000000000000000000000000; + 1513 : 0000000000000000000000000000000; + 1514 : 0000000000000000000000000000000; + 1515 : 0000000000000000000000000000000; + 1516 : 0000000000000000000000000000000; + 1517 : 0000000000000000000000000000000; + 1518 : 0000000000000000000000000000000; + 1519 : 0000000000000000000000000000000; + 1520 : 0000000000000000000000000000000; + 1521 : 0000000000000000000000000000000; + 1522 : 0000000000000000000000000000000; + 1523 : 0000000000000000000000000000000; + 1524 : 0000000000000000000000000000000; + 1525 : 0000000000000000000000000000000; + 1526 : 0000000000000000000000000000000; + 1527 : 0000000000000000000000000000000; + 1528 : 0000000000000000000000000000000; + 1529 : 0000000000000000000000000000000; + 1530 : 0000000000000000000000000000000; + 1531 : 0000000000000000000000000000000; + 1532 : 0000000000000000000000000000000; + 1533 : 0000000000000000000000000000000; + 1534 : 0000000000000000000000000000000; + 1535 : 0000000000000000000000000000000; + 1536 : 0000000000000000000000000000000; + 1537 : 0000000000000000000000000000000; + 1538 : 0000000000000000000000000000000; + 1539 : 0000000000000000000000000000000; + 1540 : 0000000000000000000000000000000; + 1541 : 0000000000000000000000000000000; + 1542 : 0000000000000000000000000000000; + 1543 : 0000000000000000000000000000000; + 1544 : 0000000000000000000000000000000; + 1545 : 0000000000000000000000000000000; + 1546 : 0000000000000000000000000000000; + 1547 : 0000000000000000000000000000000; + 1548 : 0000000000000000000000000000000; + 1549 : 0000000000000000000000000000000; + 1550 : 0000000000000000000000000000000; + 1551 : 0000000000000000000000000000000; + 1552 : 0000000000000000000000000000000; + 1553 : 0000000000000000000000000000000; + 1554 : 0000000000000000000000000000000; + 1555 : 0000000000000000000000000000000; + 1556 : 0000000000000000000000000000000; + 1557 : 0000000000000000000000000000000; + 1558 : 0000000000000000000000000000000; + 1559 : 0000000000000000000000000000000; + 1560 : 0000000000000000000000000000000; + 1561 : 0000000000000000000000000000000; + 1562 : 0000000000000000000000000000000; + 1563 : 0000000000000000000000000000000; + 1564 : 0000000000000000000000000000000; + 1565 : 0000000000000000000000000000000; + 1566 : 0000000000000000000000000000000; + 1567 : 0000000000000000000000000000000; + 1568 : 0000000000000000000000000000000; + 1569 : 0000000000000000000000000000000; + 1570 : 0000000000000000000000000000000; + 1571 : 0000000000000000000000000000000; + 1572 : 0000000000000000000000000000000; + 1573 : 0000000000000000000000000000000; + 1574 : 0000000000000000000000000000000; + 1575 : 0000000000000000000000000000000; + 1576 : 0000000000000000000000000000000; + 1577 : 0000000000000000000000000000000; + 1578 : 0000000000000000000000000000000; + 1579 : 0000000000000000000000000000000; + 1580 : 0000000000000000000000000000000; + 1581 : 0000000000000000000000000000000; + 1582 : 0000000000000000000000000000000; + 1583 : 0000000000000000000000000000000; + 1584 : 0000000000000000000000000000000; + 1585 : 0000000000000000000000000000000; + 1586 : 0000000000000000000000000000000; + 1587 : 0000000000000000000000000000000; + 1588 : 0000000000000000000000000000000; + 1589 : 0000000000000000000000000000000; + 1590 : 0000000000000000000000000000000; + 1591 : 0000000000000000000000000000000; + 1592 : 0000000000000000000000000000000; + 1593 : 0000000000000000000000000000000; + 1594 : 0000000000000000000000000000000; + 1595 : 0000000000000000000000000000000; + 1596 : 0000000000000000000000000000000; + 1597 : 0000000000000000000000000000000; + 1598 : 0000000000000000000000000000000; + 1599 : 0000000000000000000000000000000; + 1600 : 0000000000000000000000000000000; + 1601 : 0000000000000000000000000000000; + 1602 : 0000000000000000000000000000000; + 1603 : 0000000000000000000000000000000; + 1604 : 0000000000000000000000000000000; + 1605 : 0000000000000000000000000000000; + 1606 : 0000000000000000000000000000000; + 1607 : 0000000000000000000000000000000; + 1608 : 0000000000000000000000000000000; + 1609 : 0000000000000000000000000000000; + 1610 : 0000000000000000000000000000000; + 1611 : 0000000000000000000000000000000; + 1612 : 0000000000000000000000000000000; + 1613 : 0000000000000000000000000000000; + 1614 : 0000000000000000000000000000000; + 1615 : 0000000000000000000000000000000; + 1616 : 0000000000000000000000000000000; + 1617 : 0000000000000000000000000000000; + 1618 : 0000000000000000000000000000000; + 1619 : 0000000000000000000000000000000; + 1620 : 0000000000000000000000000000000; + 1621 : 0000000000000000000000000000000; + 1622 : 0000000000000000000000000000000; + 1623 : 0000000000000000000000000000000; + 1624 : 0000000000000000000000000000000; + 1625 : 0000000000000000000000000000000; + 1626 : 0000000000000000000000000000000; + 1627 : 0000000000000000000000000000000; + 1628 : 0000000000000000000000000000000; + 1629 : 0000000000000000000000000000000; + 1630 : 0000000000000000000000000000000; + 1631 : 0000000000000000000000000000000; + 1632 : 0000000000000000000000000000000; + 1633 : 0000000000000000000000000000000; + 1634 : 0000000000000000000000000000000; + 1635 : 0000000000000000000000000000000; + 1636 : 0000000000000000000000000000000; + 1637 : 0000000000000000000000000000000; + 1638 : 0000000000000000000000000000000; + 1639 : 0000000000000000000000000000000; + 1640 : 0000000000000000000000000000000; + 1641 : 0000000000000000000000000000000; + 1642 : 0000000000000000000000000000000; + 1643 : 0000000000000000000000000000000; + 1644 : 0000000000000000000000000000000; + 1645 : 0000000000000000000000000000000; + 1646 : 0000000000000000000000000000000; + 1647 : 0000000000000000000000000000000; + 1648 : 0000000000000000000000000000000; + 1649 : 0000000000000000000000000000000; + 1650 : 0000000000000000000000000000000; + 1651 : 0000000000000000000000000000000; + 1652 : 0000000000000000000000000000000; + 1653 : 0000000000000000000000000000000; + 1654 : 0000000000000000000000000000000; + 1655 : 0000000000000000000000000000000; + 1656 : 0000000000000000000000000000000; + 1657 : 0000000000000000000000000000000; + 1658 : 0000000000000000000000000000000; + 1659 : 0000000000000000000000000000000; + 1660 : 0000000000000000000000000000000; + 1661 : 0000000000000000000000000000000; + 1662 : 0000000000000000000000000000000; + 1663 : 0000000000000000000000000000000; + 1664 : 0000000000000000000000000000000; + 1665 : 0000000000000000000000000000000; + 1666 : 0000000000000000000000000000000; + 1667 : 0000000000000000000000000000000; + 1668 : 0000000000000000000000000000000; + 1669 : 0000000000000000000000000000000; + 1670 : 0000000000000000000000000000000; + 1671 : 0000000000000000000000000000000; + 1672 : 0000000000000000000000000000000; + 1673 : 0000000000000000000000000000000; + 1674 : 0000000000000000000000000000000; + 1675 : 0000000000000000000000000000000; + 1676 : 0000000000000000000000000000000; + 1677 : 0000000000000000000000000000000; + 1678 : 0000000000000000000000000000000; + 1679 : 0000000000000000000000000000000; + 1680 : 0000000000000000000000000000000; + 1681 : 0000000000000000000000000000000; + 1682 : 0000000000000000000000000000000; + 1683 : 0000000000000000000000000000000; + 1684 : 0000000000000000000000000000000; + 1685 : 0000000000000000000000000000000; + 1686 : 0000000000000000000000000000000; + 1687 : 0000000000000000000000000000000; + 1688 : 0000000000000000000000000000000; + 1689 : 0000000000000000000000000000000; + 1690 : 0000000000000000000000000000000; + 1691 : 0000000000000000000000000000000; + 1692 : 0000000000000000000000000000000; + 1693 : 0000000000000000000000000000000; + 1694 : 0000000000000000000000000000000; + 1695 : 0000000000000000000000000000000; + 1696 : 0000000000000000000000000000000; + 1697 : 0000000000000000000000000000000; + 1698 : 0000000000000000000000000000000; + 1699 : 0000000000000000000000000000000; + 1700 : 0000000000000000000000000000000; + 1701 : 0000000000000000000000000000000; + 1702 : 0000000000000000000000000000000; + 1703 : 0000000000000000000000000000000; + 1704 : 0000000000000000000000000000000; + 1705 : 0000000000000000000000000000000; + 1706 : 0000000000000000000000000000000; + 1707 : 0000000000000000000000000000000; + 1708 : 0000000000000000000000000000000; + 1709 : 0000000000000000000000000000000; + 1710 : 0000000000000000000000000000000; + 1711 : 0000000000000000000000000000000; + 1712 : 0000000000000000000000000000000; + 1713 : 0000000000000000000000000000000; + 1714 : 0000000000000000000000000000000; + 1715 : 0000000000000000000000000000000; + 1716 : 0000000000000000000000000000000; + 1717 : 0000000000000000000000000000000; + 1718 : 0000000000000000000000000000000; + 1719 : 0000000000000000000000000000000; + 1720 : 0000000000000000000000000000000; + 1721 : 0000000000000000000000000000000; + 1722 : 0000000000000000000000000000000; + 1723 : 0000000000000000000000000000000; + 1724 : 0000000000000000000000000000000; + 1725 : 0000000000000000000000000000000; + 1726 : 0000000000000000000000000000000; + 1727 : 0000000000000000000000000000000; + 1728 : 0000000000000000000000000000000; + 1729 : 0000000000000000000000000000000; + 1730 : 0000000000000000000000000000000; + 1731 : 0000000000000000000000000000000; + 1732 : 0000000000000000000000000000000; + 1733 : 0000000000000000000000000000000; + 1734 : 0000000000000000000000000000000; + 1735 : 0000000000000000000000000000000; + 1736 : 0000000000000000000000000000000; + 1737 : 0000000000000000000000000000000; + 1738 : 0000000000000000000000000000000; + 1739 : 0000000000000000000000000000000; + 1740 : 0000000000000000000000000000000; + 1741 : 0000000000000000000000000000000; + 1742 : 0000000000000000000000000000000; + 1743 : 0000000000000000000000000000000; + 1744 : 0000000000000000000000000000000; + 1745 : 0000000000000000000000000000000; + 1746 : 0000000000000000000000000000000; + 1747 : 0000000000000000000000000000000; + 1748 : 0000000000000000000000000000000; + 1749 : 0000000000000000000000000000000; + 1750 : 0000000000000000000000000000000; + 1751 : 0000000000000000000000000000000; + 1752 : 0000000000000000000000000000000; + 1753 : 0000000000000000000000000000000; + 1754 : 0000000000000000000000000000000; + 1755 : 0000000000000000000000000000000; + 1756 : 0000000000000000000000000000000; + 1757 : 0000000000000000000000000000000; + 1758 : 0000000000000000000000000000000; + 1759 : 0000000000000000000000000000000; + 1760 : 0000000000000000000000000000000; + 1761 : 0000000000000000000000000000000; + 1762 : 0000000000000000000000000000000; + 1763 : 0000000000000000000000000000000; + 1764 : 0000000000000000000000000000000; + 1765 : 0000000000000000000000000000000; + 1766 : 0000000000000000000000000000000; + 1767 : 0000000000000000000000000000000; + 1768 : 0000000000000000000000000000000; + 1769 : 0000000000000000000000000000000; + 1770 : 0000000000000000000000000000000; + 1771 : 0000000000000000000000000000000; + 1772 : 0000000000000000000000000000000; + 1773 : 0000000000000000000000000000000; + 1774 : 0000000000000000000000000000000; + 1775 : 0000000000000000000000000000000; + 1776 : 0000000000000000000000000000000; + 1777 : 0000000000000000000000000000000; + 1778 : 0000000000000000000000000000000; + 1779 : 0000000000000000000000000000000; + 1780 : 0000000000000000000000000000000; + 1781 : 0000000000000000000000000000000; + 1782 : 0000000000000000000000000000000; + 1783 : 0000000000000000000000000000000; + 1784 : 0000000000000000000000000000000; + 1785 : 0000000000000000000000000000000; + 1786 : 0000000000000000000000000000000; + 1787 : 0000000000000000000000000000000; + 1788 : 0000000000000000000000000000000; + 1789 : 0000000000000000000000000000000; + 1790 : 0000000000000000000000000000000; + 1791 : 0000000000000000000000000000000; + 1792 : 0000000000000000000000000000000; + 1793 : 0000000000000000000000000000000; + 1794 : 0000000000000000000000000000000; + 1795 : 0000000000000000000000000000000; + 1796 : 0000000000000000000000000000000; + 1797 : 0000000000000000000000000000000; + 1798 : 0000000000000000000000000000000; + 1799 : 0000000000000000000000000000000; + 1800 : 0000000000000000000000000000000; + 1801 : 0000000000000000000000000000000; + 1802 : 0000000000000000000000000000000; + 1803 : 0000000000000000000000000000000; + 1804 : 0000000000000000000000000000000; + 1805 : 0000000000000000000000000000000; + 1806 : 0000000000000000000000000000000; + 1807 : 0000000000000000000000000000000; + 1808 : 0000000000000000000000000000000; + 1809 : 0000000000000000000000000000000; + 1810 : 0000000000000000000000000000000; + 1811 : 0000000000000000000000000000000; + 1812 : 0000000000000000000000000000000; + 1813 : 0000000000000000000000000000000; + 1814 : 0000000000000000000000000000000; + 1815 : 0000000000000000000000000000000; + 1816 : 0000000000000000000000000000000; + 1817 : 0000000000000000000000000000000; + 1818 : 0000000000000000000000000000000; + 1819 : 0000000000000000000000000000000; + 1820 : 0000000000000000000000000000000; + 1821 : 0000000000000000000000000000000; + 1822 : 0000000000000000000000000000000; + 1823 : 0000000000000000000000000000000; + 1824 : 0000000000000000000000000000000; + 1825 : 0000000000000000000000000000000; + 1826 : 0000000000000000000000000000000; + 1827 : 0000000000000000000000000000000; + 1828 : 0000000000000000000000000000000; + 1829 : 0000000000000000000000000000000; + 1830 : 0000000000000000000000000000000; + 1831 : 0000000000000000000000000000000; + 1832 : 0000000000000000000000000000000; + 1833 : 0000000000000000000000000000000; + 1834 : 0000000000000000000000000000000; + 1835 : 0000000000000000000000000000000; + 1836 : 0000000000000000000000000000000; + 1837 : 0000000000000000000000000000000; + 1838 : 0000000000000000000000000000000; + 1839 : 0000000000000000000000000000000; + 1840 : 0000000000000000000000000000000; + 1841 : 0000000000000000000000000000000; + 1842 : 0000000000000000000000000000000; + 1843 : 0000000000000000000000000000000; + 1844 : 0000000000000000000000000000000; + 1845 : 0000000000000000000000000000000; + 1846 : 0000000000000000000000000000000; + 1847 : 0000000000000000000000000000000; + 1848 : 0000000000000000000000000000000; + 1849 : 0000000000000000000000000000000; + 1850 : 0000000000000000000000000000000; + 1851 : 0000000000000000000000000000000; + 1852 : 0000000000000000000000000000000; + 1853 : 0000000000000000000000000000000; + 1854 : 0000000000000000000000000000000; + 1855 : 0000000000000000000000000000000; + 1856 : 0000000000000000000000000000000; + 1857 : 0000000000000000000000000000000; + 1858 : 0000000000000000000000000000000; + 1859 : 0000000000000000000000000000000; + 1860 : 0000000000000000000000000000000; + 1861 : 0000000000000000000000000000000; + 1862 : 0000000000000000000000000000000; + 1863 : 0000000000000000000000000000000; + 1864 : 0000000000000000000000000000000; + 1865 : 0000000000000000000000000000000; + 1866 : 0000000000000000000000000000000; + 1867 : 0000000000000000000000000000000; + 1868 : 0000000000000000000000000000000; + 1869 : 0000000000000000000000000000000; + 1870 : 0000000000000000000000000000000; + 1871 : 0000000000000000000000000000000; + 1872 : 0000000000000000000000000000000; + 1873 : 0000000000000000000000000000000; + 1874 : 0000000000000000000000000000000; + 1875 : 0000000000000000000000000000000; + 1876 : 0000000000000000000000000000000; + 1877 : 0000000000000000000000000000000; + 1878 : 0000000000000000000000000000000; + 1879 : 0000000000000000000000000000000; + 1880 : 0000000000000000000000000000000; + 1881 : 0000000000000000000000000000000; + 1882 : 0000000000000000000000000000000; + 1883 : 0000000000000000000000000000000; + 1884 : 0000000000000000000000000000000; + 1885 : 0000000000000000000000000000000; + 1886 : 0000000000000000000000000000000; + 1887 : 0000000000000000000000000000000; + 1888 : 0000000000000000000000000000000; + 1889 : 0000000000000000000000000000000; + 1890 : 0000000000000000000000000000000; + 1891 : 0000000000000000000000000000000; + 1892 : 0000000000000000000000000000000; + 1893 : 0000000000000000000000000000000; + 1894 : 0000000000000000000000000000000; + 1895 : 0000000000000000000000000000000; + 1896 : 0000000000000000000000000000000; + 1897 : 0000000000000000000000000000000; + 1898 : 0000000000000000000000000000000; + 1899 : 0000000000000000000000000000000; + 1900 : 0000000000000000000000000000000; + 1901 : 0000000000000000000000000000000; + 1902 : 0000000000000000000000000000000; + 1903 : 0000000000000000000000000000000; + 1904 : 0000000000000000000000000000000; + 1905 : 0000000000000000000000000000000; + 1906 : 0000000000000000000000000000000; + 1907 : 0000000000000000000000000000000; + 1908 : 0000000000000000000000000000000; + 1909 : 0000000000000000000000000000000; + 1910 : 0000000000000000000000000000000; + 1911 : 0000000000000000000000000000000; + 1912 : 0000000000000000000000000000000; + 1913 : 0000000000000000000000000000000; + 1914 : 0000000000000000000000000000000; + 1915 : 0000000000000000000000000000000; + 1916 : 0000000000000000000000000000000; + 1917 : 0000000000000000000000000000000; + 1918 : 0000000000000000000000000000000; + 1919 : 0000000000000000000000000000000; + 1920 : 0000000000000000000000000000000; + 1921 : 0000000000000000000000000000000; + 1922 : 0000000000000000000000000000000; + 1923 : 0000000000000000000000000000000; + 1924 : 0000000000000000000000000000000; + 1925 : 0000000000000000000000000000000; + 1926 : 0000000000000000000000000000000; + 1927 : 0000000000000000000000000000000; + 1928 : 0000000000000000000000000000000; + 1929 : 0000000000000000000000000000000; + 1930 : 0000000000000000000000000000000; + 1931 : 0000000000000000000000000000000; + 1932 : 0000000000000000000000000000000; + 1933 : 0000000000000000000000000000000; + 1934 : 0000000000000000000000000000000; + 1935 : 0000000000000000000000000000000; + 1936 : 0000000000000000000000000000000; + 1937 : 0000000000000000000000000000000; + 1938 : 0000000000000000000000000000000; + 1939 : 0000000000000000000000000000000; + 1940 : 0000000000000000000000000000000; + 1941 : 0000000000000000000000000000000; + 1942 : 0000000000000000000000000000000; + 1943 : 0000000000000000000000000000000; + 1944 : 0000000000000000000000000000000; + 1945 : 0000000000000000000000000000000; + 1946 : 0000000000000000000000000000000; + 1947 : 0000000000000000000000000000000; + 1948 : 0000000000000000000000000000000; + 1949 : 0000000000000000000000000000000; + 1950 : 0000000000000000000000000000000; + 1951 : 0000000000000000000000000000000; + 1952 : 0000000000000000000000000000000; + 1953 : 0000000000000000000000000000000; + 1954 : 0000000000000000000000000000000; + 1955 : 0000000000000000000000000000000; + 1956 : 0000000000000000000000000000000; + 1957 : 0000000000000000000000000000000; + 1958 : 0000000000000000000000000000000; + 1959 : 0000000000000000000000000000000; + 1960 : 0000000000000000000000000000000; + 1961 : 0000000000000000000000000000000; + 1962 : 0000000000000000000000000000000; + 1963 : 0000000000000000000000000000000; + 1964 : 0000000000000000000000000000000; + 1965 : 0000000000000000000000000000000; + 1966 : 0000000000000000000000000000000; + 1967 : 0000000000000000000000000000000; + 1968 : 0000000000000000000000000000000; + 1969 : 0000000000000000000000000000000; + 1970 : 0000000000000000000000000000000; + 1971 : 0000000000000000000000000000000; + 1972 : 0000000000000000000000000000000; + 1973 : 0000000000000000000000000000000; + 1974 : 0000000000000000000000000000000; + 1975 : 0000000000000000000000000000000; + 1976 : 0000000000000000000000000000000; + 1977 : 0000000000000000000000000000000; + 1978 : 0000000000000000000000000000000; + 1979 : 0000000000000000000000000000000; + 1980 : 0000000000000000000000000000000; + 1981 : 0000000000000000000000000000000; + 1982 : 0000000000000000000000000000000; + 1983 : 0000000000000000000000000000000; + 1984 : 0000000000000000000000000000000; + 1985 : 0000000000000000000000000000000; + 1986 : 0000000000000000000000000000000; + 1987 : 0000000000000000000000000000000; + 1988 : 0000000000000000000000000000000; + 1989 : 0000000000000000000000000000000; + 1990 : 0000000000000000000000000000000; + 1991 : 0000000000000000000000000000000; + 1992 : 0000000000000000000000000000000; + 1993 : 0000000000000000000000000000000; + 1994 : 0000000000000000000000000000000; + 1995 : 0000000000000000000000000000000; + 1996 : 0000000000000000000000000000000; + 1997 : 0000000000000000000000000000000; + 1998 : 0000000000000000000000000000000; + 1999 : 0000000000000000000000000000000; + 2000 : 0000000000000000000000000000000; + 2001 : 0000000000000000000000000000000; + 2002 : 0000000000000000000000000000000; + 2003 : 0000000000000000000000000000000; + 2004 : 0000000000000000000000000000000; + 2005 : 0000000000000000000000000000000; + 2006 : 0000000000000000000000000000000; + 2007 : 0000000000000000000000000000000; + 2008 : 0000000000000000000000000000000; + 2009 : 0000000000000000000000000000000; + 2010 : 0000000000000000000000000000000; + 2011 : 0000000000000000000000000000000; + 2012 : 0000000000000000000000000000000; + 2013 : 0000000000000000000000000000000; + 2014 : 0000000000000000000000000000000; + 2015 : 0000000000000000000000000000000; + 2016 : 0000000000000000000000000000000; + 2017 : 0000000000000000000000000000000; + 2018 : 0000000000000000000000000000000; + 2019 : 0000000000000000000000000000000; + 2020 : 0000000000000000000000000000000; + 2021 : 0000000000000000000000000000000; + 2022 : 0000000000000000000000000000000; + 2023 : 0000000000000000000000000000000; + 2024 : 0000000000000000000000000000000; + 2025 : 0000000000000000000000000000000; + 2026 : 0000000000000000000000000000000; + 2027 : 0000000000000000000000000000000; + 2028 : 0000000000000000000000000000000; + 2029 : 0000000000000000000000000000000; + 2030 : 0000000000000000000000000000000; + 2031 : 0000000000000000000000000000000; + 2032 : 0000000000000000000000000000000; + 2033 : 0000000000000000000000000000000; + 2034 : 0000000000000000000000000000000; + 2035 : 0000000000000000000000000000000; + 2036 : 0000000000000000000000000000000; + 2037 : 0000000000000000000000000000000; + 2038 : 0000000000000000000000000000000; + 2039 : 0000000000000000000000000000000; + 2040 : 0000000000000000000000000000000; + 2041 : 0000000000000000000000000000000; + 2042 : 0000000000000000000000000000000; + 2043 : 0000000000000000000000000000000; + 2044 : 0000000000000000000000000000000; + 2045 : 0000000000000000000000000000000; + 2046 : 0000000000000000000000000000000; + 2047 : 0000000000000000000000000000000; + 2048 : 0000000000000000000000000000000; + 2049 : 0000000000000000000000000000000; + 2050 : 0000000000000000000000000000000; + 2051 : 0000000000000000000000000000000; + 2052 : 0000000000000000000000000000000; + 2053 : 0000000000000000000000000000000; + 2054 : 0000000000000000000000000000000; + 2055 : 0000000000000000000000000000000; + 2056 : 0000000000000000000000000000000; + 2057 : 0000000000000000000000000000000; + 2058 : 0000000000000000000000000000000; + 2059 : 0000000000000000000000000000000; + 2060 : 0000000000000000000000000000000; + 2061 : 0000000000000000000000000000000; + 2062 : 0000000000000000000000000000000; + 2063 : 0000000000000000000000000000000; + 2064 : 0000000000000000000000000000000; + 2065 : 0000000000000000000000000000000; + 2066 : 0000000000000000000000000000000; + 2067 : 0000000000000000000000000000000; + 2068 : 0000000000000000000000000000000; + 2069 : 0000000000000000000000000000000; + 2070 : 0000000000000000000000000000000; + 2071 : 0000000000000000000000000000000; + 2072 : 0000000000000000000000000000000; + 2073 : 0000000000000000000000000000000; + 2074 : 0000000000000000000000000000000; + 2075 : 0000000000000000000000000000000; + 2076 : 0000000000000000000000000000000; + 2077 : 0000000000000000000000000000000; + 2078 : 0000000000000000000000000000000; + 2079 : 0000000000000000000000000000000; + 2080 : 0000000000000000000000000000000; + 2081 : 0000000000000000000000000000000; + 2082 : 0000000000000000000000000000000; + 2083 : 0000000000000000000000000000000; + 2084 : 0000000000000000000000000000000; + 2085 : 0000000000000000000000000000000; + 2086 : 0000000000000000000000000000000; + 2087 : 0000000000000000000000000000000; + 2088 : 0000000000000000000000000000000; + 2089 : 0000000000000000000000000000000; + 2090 : 0000000000000000000000000000000; + 2091 : 0000000000000000000000000000000; + 2092 : 0000000000000000000000000000000; + 2093 : 0000000000000000000000000000000; + 2094 : 0000000000000000000000000000000; + 2095 : 0000000000000000000000000000000; + 2096 : 0000000000000000000000000000000; + 2097 : 0000000000000000000000000000000; + 2098 : 0000000000000000000000000000000; + 2099 : 0000000000000000000000000000000; + 2100 : 0000000000000000000000000000000; + 2101 : 0000000000000000000000000000000; + 2102 : 0000000000000000000000000000000; + 2103 : 0000000000000000000000000000000; + 2104 : 0000000000000000000000000000000; + 2105 : 0000000000000000000000000000000; + 2106 : 0000000000000000000000000000000; + 2107 : 0000000000000000000000000000000; + 2108 : 0000000000000000000000000000000; + 2109 : 0000000000000000000000000000000; + 2110 : 0000000000000000000000000000000; + 2111 : 0000000000000000000000000000000; + 2112 : 0000000000000000000000000000000; + 2113 : 0000000000000000000000000000000; + 2114 : 0000000000000000000000000000000; + 2115 : 0000000000000000000000000000000; + 2116 : 0000000000000000000000000000000; + 2117 : 0000000000000000000000000000000; + 2118 : 0000000000000000000000000000000; + 2119 : 0000000000000000000000000000000; + 2120 : 0000000000000000000000000000000; + 2121 : 0000000000000000000000000000000; + 2122 : 0000000000000000000000000000000; + 2123 : 0000000000000000000000000000000; + 2124 : 0000000000000000000000000000000; + 2125 : 0000000000000000000000000000000; + 2126 : 0000000000000000000000000000000; + 2127 : 0000000000000000000000000000000; + 2128 : 0000000000000000000000000000000; + 2129 : 0000000000000000000000000000000; + 2130 : 0000000000000000000000000000000; + 2131 : 0000000000000000000000000000000; + 2132 : 0000000000000000000000000000000; + 2133 : 0000000000000000000000000000000; + 2134 : 0000000000000000000000000000000; + 2135 : 0000000000000000000000000000000; + 2136 : 0000000000000000000000000000000; + 2137 : 0000000000000000000000000000000; + 2138 : 0000000000000000000000000000000; + 2139 : 0000000000000000000000000000000; + 2140 : 0000000000000000000000000000000; + 2141 : 0000000000000000000000000000000; + 2142 : 0000000000000000000000000000000; + 2143 : 0000000000000000000000000000000; + 2144 : 0000000000000000000000000000000; + 2145 : 0000000000000000000000000000000; + 2146 : 0000000000000000000000000000000; + 2147 : 0000000000000000000000000000000; + 2148 : 0000000000000000000000000000000; + 2149 : 0000000000000000000000000000000; + 2150 : 0000000000000000000000000000000; + 2151 : 0000000000000000000000000000000; + 2152 : 0000000000000000000000000000000; + 2153 : 0000000000000000000000000000000; + 2154 : 0000000000000000000000000000000; + 2155 : 0000000000000000000000000000000; + 2156 : 0000000000000000000000000000000; + 2157 : 0000000000000000000000000000000; + 2158 : 0000000000000000000000000000000; + 2159 : 0000000000000000000000000000000; + 2160 : 0000000000000000000000000000000; + 2161 : 0000000000000000000000000000000; + 2162 : 0000000000000000000000000000000; + 2163 : 0000000000000000000000000000000; + 2164 : 0000000000000000000000000000000; + 2165 : 0000000000000000000000000000000; + 2166 : 0000000000000000000000000000000; + 2167 : 0000000000000000000000000000000; + 2168 : 0000000000000000000000000000000; + 2169 : 0000000000000000000000000000000; + 2170 : 0000000000000000000000000000000; + 2171 : 0000000000000000000000000000000; + 2172 : 0000000000000000000000000000000; + 2173 : 0000000000000000000000000000000; + 2174 : 0000000000000000000000000000000; + 2175 : 0000000000000000000000000000000; + 2176 : 0000000000000000000000000000000; + 2177 : 0000000000000000000000000000000; + 2178 : 0000000000000000000000000000000; + 2179 : 0000000000000000000000000000000; + 2180 : 0000000000000000000000000000000; + 2181 : 0000000000000000000000000000000; + 2182 : 0000000000000000000000000000000; + 2183 : 0000000000000000000000000000000; + 2184 : 0000000000000000000000000000000; + 2185 : 0000000000000000000000000000000; + 2186 : 0000000000000000000000000000000; + 2187 : 0000000000000000000000000000000; + 2188 : 0000000000000000000000000000000; + 2189 : 0000000000000000000000000000000; + 2190 : 0000000000000000000000000000000; + 2191 : 0000000000000000000000000000000; + 2192 : 0000000000000000000000000000000; + 2193 : 0000000000000000000000000000000; + 2194 : 0000000000000000000000000000000; + 2195 : 0000000000000000000000000000000; + 2196 : 0000000000000000000000000000000; + 2197 : 0000000000000000000000000000000; + 2198 : 0000000000000000000000000000000; + 2199 : 0000000000000000000000000000000; + 2200 : 0000000000000000000000000000000; + 2201 : 0000000000000000000000000000000; + 2202 : 0000000000000000000000000000000; + 2203 : 0000000000000000000000000000000; + 2204 : 0000000000000000000000000000000; + 2205 : 0000000000000000000000000000000; + 2206 : 0000000000000000000000000000000; + 2207 : 0000000000000000000000000000000; + 2208 : 0000000000000000000000000000000; + 2209 : 0000000000000000000000000000000; + 2210 : 0000000000000000000000000000000; + 2211 : 0000000000000000000000000000000; + 2212 : 0000000000000000000000000000000; + 2213 : 0000000000000000000000000000000; + 2214 : 0000000000000000000000000000000; + 2215 : 0000000000000000000000000000000; + 2216 : 0000000000000000000000000000000; + 2217 : 0000000000000000000000000000000; + 2218 : 0000000000000000000000000000000; + 2219 : 0000000000000000000000000000000; + 2220 : 0000000000000000000000000000000; + 2221 : 0000000000000000000000000000000; + 2222 : 0000000000000000000000000000000; + 2223 : 0000000000000000000000000000000; + 2224 : 0000000000000000000000000000000; + 2225 : 0000000000000000000000000000000; + 2226 : 0000000000000000000000000000000; + 2227 : 0000000000000000000000000000000; + 2228 : 0000000000000000000000000000000; + 2229 : 0000000000000000000000000000000; + 2230 : 0000000000000000000000000000000; + 2231 : 0000000000000000000000000000000; + 2232 : 0000000000000000000000000000000; + 2233 : 0000000000000000000000000000000; + 2234 : 0000000000000000000000000000000; + 2235 : 0000000000000000000000000000000; + 2236 : 0000000000000000000000000000000; + 2237 : 0000000000000000000000000000000; + 2238 : 0000000000000000000000000000000; + 2239 : 0000000000000000000000000000000; + 2240 : 0000000000000000000000000000000; + 2241 : 0000000000000000000000000000000; + 2242 : 0000000000000000000000000000000; + 2243 : 0000000000000000000000000000000; + 2244 : 0000000000000000000000000000000; + 2245 : 0000000000000000000000000000000; + 2246 : 0000000000000000000000000000000; + 2247 : 0000000000000000000000000000000; + 2248 : 0000000000000000000000000000000; + 2249 : 0000000000000000000000000000000; + 2250 : 0000000000000000000000000000000; + 2251 : 0000000000000000000000000000000; + 2252 : 0000000000000000000000000000000; + 2253 : 0000000000000000000000000000000; + 2254 : 0000000000000000000000000000000; + 2255 : 0000000000000000000000000000000; + 2256 : 0000000000000000000000000000000; + 2257 : 0000000000000000000000000000000; + 2258 : 0000000000000000000000000000000; + 2259 : 0000000000000000000000000000000; + 2260 : 0000000000000000000000000000000; + 2261 : 0000000000000000000000000000000; + 2262 : 0000000000000000000000000000000; + 2263 : 0000000000000000000000000000000; + 2264 : 0000000000000000000000000000000; + 2265 : 0000000000000000000000000000000; + 2266 : 0000000000000000000000000000000; + 2267 : 0000000000000000000000000000000; + 2268 : 0000000000000000000000000000000; + 2269 : 0000000000000000000000000000000; + 2270 : 0000000000000000000000000000000; + 2271 : 0000000000000000000000000000000; + 2272 : 0000000000000000000000000000000; + 2273 : 0000000000000000000000000000000; + 2274 : 0000000000000000000000000000000; + 2275 : 0000000000000000000000000000000; + 2276 : 0000000000000000000000000000000; + 2277 : 0000000000000000000000000000000; + 2278 : 0000000000000000000000000000000; + 2279 : 0000000000000000000000000000000; + 2280 : 0000000000000000000000000000000; + 2281 : 0000000000000000000000000000000; + 2282 : 0000000000000000000000000000000; + 2283 : 0000000000000000000000000000000; + 2284 : 0000000000000000000000000000000; + 2285 : 0000000000000000000000000000000; + 2286 : 0000000000000000000000000000000; + 2287 : 0000000000000000000000000000000; + 2288 : 0000000000000000000000000000000; + 2289 : 0000000000000000000000000000000; + 2290 : 0000000000000000000000000000000; + 2291 : 0000000000000000000000000000000; + 2292 : 0000000000000000000000000000000; + 2293 : 0000000000000000000000000000000; + 2294 : 0000000000000000000000000000000; + 2295 : 0000000000000000000000000000000; + 2296 : 0000000000000000000000000000000; + 2297 : 0000000000000000000000000000000; + 2298 : 0000000000000000000000000000000; + 2299 : 0000000000000000000000000000000; + 2300 : 0000000000000000000000000000000; + 2301 : 0000000000000000000000000000000; + 2302 : 0000000000000000000000000000000; + 2303 : 0000000000000000000000000000000; + 2304 : 0000000000000000000000000000000; + 2305 : 0000000000000000000000000000000; + 2306 : 0000000000000000000000000000000; + 2307 : 0000000000000000000000000000000; + 2308 : 0000000000000000000000000000000; + 2309 : 0000000000000000000000000000000; + 2310 : 0000000000000000000000000000000; + 2311 : 0000000000000000000000000000000; + 2312 : 0000000000000000000000000000000; + 2313 : 0000000000000000000000000000000; + 2314 : 0000000000000000000000000000000; + 2315 : 0000000000000000000000000000000; + 2316 : 0000000000000000000000000000000; + 2317 : 0000000000000000000000000000000; + 2318 : 0000000000000000000000000000000; + 2319 : 0000000000000000000000000000000; + 2320 : 0000000000000000000000000000000; + 2321 : 0000000000000000000000000000000; + 2322 : 0000000000000000000000000000000; + 2323 : 0000000000000000000000000000000; + 2324 : 0000000000000000000000000000000; + 2325 : 0000000000000000000000000000000; + 2326 : 0000000000000000000000000000000; + 2327 : 0000000000000000000000000000000; + 2328 : 0000000000000000000000000000000; + 2329 : 0000000000000000000000000000000; + 2330 : 0000000000000000000000000000000; + 2331 : 0000000000000000000000000000000; + 2332 : 0000000000000000000000000000000; + 2333 : 0000000000000000000000000000000; + 2334 : 0000000000000000000000000000000; + 2335 : 0000000000000000000000000000000; + 2336 : 0000000000000000000000000000000; + 2337 : 0000000000000000000000000000000; + 2338 : 0000000000000000000000000000000; + 2339 : 0000000000000000000000000000000; + 2340 : 0000000000000000000000000000000; + 2341 : 0000000000000000000000000000000; + 2342 : 0000000000000000000000000000000; + 2343 : 0000000000000000000000000000000; + 2344 : 0000000000000000000000000000000; + 2345 : 0000000000000000000000000000000; + 2346 : 0000000000000000000000000000000; + 2347 : 0000000000000000000000000000000; + 2348 : 0000000000000000000000000000000; + 2349 : 0000000000000000000000000000000; + 2350 : 0000000000000000000000000000000; + 2351 : 0000000000000000000000000000000; + 2352 : 0000000000000000000000000000000; + 2353 : 0000000000000000000000000000000; + 2354 : 0000000000000000000000000000000; + 2355 : 0000000000000000000000000000000; + 2356 : 0000000000000000000000000000000; + 2357 : 0000000000000000000000000000000; + 2358 : 0000000000000000000000000000000; + 2359 : 0000000000000000000000000000000; + 2360 : 0000000000000000000000000000000; + 2361 : 0000000000000000000000000000000; + 2362 : 0000000000000000000000000000000; + 2363 : 0000000000000000000000000000000; + 2364 : 0000000000000000000000000000000; + 2365 : 0000000000000000000000000000000; + 2366 : 0000000000000000000000000000000; + 2367 : 0000000000000000000000000000000; + 2368 : 0000000000000000000000000000000; + 2369 : 0000000000000000000000000000000; + 2370 : 0000000000000000000000000000000; + 2371 : 0000000000000000000000000000000; + 2372 : 0000000000000000000000000000000; + 2373 : 0000000000000000000000000000000; + 2374 : 0000000000000000000000000000000; + 2375 : 0000000000000000000000000000000; + 2376 : 0000000000000000000000000000000; + 2377 : 0000000000000000000000000000000; + 2378 : 0000000000000000000000000000000; + 2379 : 0000000000000000000000000000000; + 2380 : 0000000000000000000000000000000; + 2381 : 0000000000000000000000000000000; + 2382 : 0000000000000000000000000000000; + 2383 : 0000000000000000000000000000000; + 2384 : 0000000000000000000000000000000; + 2385 : 0000000000000000000000000000000; + 2386 : 0000000000000000000000000000000; + 2387 : 0000000000000000000000000000000; + 2388 : 0000000000000000000000000000000; + 2389 : 0000000000000000000000000000000; + 2390 : 0000000000000000000000000000000; + 2391 : 0000000000000000000000000000000; + 2392 : 0000000000000000000000000000000; + 2393 : 0000000000000000000000000000000; + 2394 : 0000000000000000000000000000000; + 2395 : 0000000000000000000000000000000; + 2396 : 0000000000000000000000000000000; + 2397 : 0000000000000000000000000000000; + 2398 : 0000000000000000000000000000000; + 2399 : 0000000000000000000000000000000; + 2400 : 0000000000000000000000000000000; + 2401 : 0000000000000000000000000000000; + 2402 : 0000000000000000000000000000000; + 2403 : 0000000000000000000000000000000; + 2404 : 0000000000000000000000000000000; + 2405 : 0000000000000000000000000000000; + 2406 : 0000000000000000000000000000000; + 2407 : 0000000000000000000000000000000; + 2408 : 0000000000000000000000000000000; + 2409 : 0000000000000000000000000000000; + 2410 : 0000000000000000000000000000000; + 2411 : 0000000000000000000000000000000; + 2412 : 0000000000000000000000000000000; + 2413 : 0000000000000000000000000000000; + 2414 : 0000000000000000000000000000000; + 2415 : 0000000000000000000000000000000; + 2416 : 0000000000000000000000000000000; + 2417 : 0000000000000000000000000000000; + 2418 : 0000000000000000000000000000000; + 2419 : 0000000000000000000000000000000; + 2420 : 0000000000000000000000000000000; + 2421 : 0000000000000000000000000000000; + 2422 : 0000000000000000000000000000000; + 2423 : 0000000000000000000000000000000; + 2424 : 0000000000000000000000000000000; + 2425 : 0000000000000000000000000000000; + 2426 : 0000000000000000000000000000000; + 2427 : 0000000000000000000000000000000; + 2428 : 0000000000000000000000000000000; + 2429 : 0000000000000000000000000000000; + 2430 : 0000000000000000000000000000000; + 2431 : 0000000000000000000000000000000; + 2432 : 0000000000000000000000000000000; + 2433 : 0000000000000000000000000000000; + 2434 : 0000000000000000000000000000000; + 2435 : 0000000000000000000000000000000; + 2436 : 0000000000000000000000000000000; + 2437 : 0000000000000000000000000000000; + 2438 : 0000000000000000000000000000000; + 2439 : 0000000000000000000000000000000; + 2440 : 0000000000000000000000000000000; + 2441 : 0000000000000000000000000000000; + 2442 : 0000000000000000000000000000000; + 2443 : 0000000000000000000000000000000; + 2444 : 0000000000000000000000000000000; + 2445 : 0000000000000000000000000000000; + 2446 : 0000000000000000000000000000000; + 2447 : 0000000000000000000000000000000; + 2448 : 0000000000000000000000000000000; + 2449 : 0000000000000000000000000000000; + 2450 : 0000000000000000000000000000000; + 2451 : 0000000000000000000000000000000; + 2452 : 0000000000000000000000000000000; + 2453 : 0000000000000000000000000000000; + 2454 : 0000000000000000000000000000000; + 2455 : 0000000000000000000000000000000; + 2456 : 0000000000000000000000000000000; + 2457 : 0000000000000000000000000000000; + 2458 : 0000000000000000000000000000000; + 2459 : 0000000000000000000000000000000; + 2460 : 0000000000000000000000000000000; + 2461 : 0000000000000000000000000000000; + 2462 : 0000000000000000000000000000000; + 2463 : 0000000000000000000000000000000; + 2464 : 0000000000000000000000000000000; + 2465 : 0000000000000000000000000000000; + 2466 : 0000000000000000000000000000000; + 2467 : 0000000000000000000000000000000; + 2468 : 0000000000000000000000000000000; + 2469 : 0000000000000000000000000000000; + 2470 : 0000000000000000000000000000000; + 2471 : 0000000000000000000000000000000; + 2472 : 0000000000000000000000000000000; + 2473 : 0000000000000000000000000000000; + 2474 : 0000000000000000000000000000000; + 2475 : 0000000000000000000000000000000; + 2476 : 0000000000000000000000000000000; + 2477 : 0000000000000000000000000000000; + 2478 : 0000000000000000000000000000000; + 2479 : 0000000000000000000000000000000; + 2480 : 0000000000000000000000000000000; + 2481 : 0000000000000000000000000000000; + 2482 : 0000000000000000000000000000000; + 2483 : 0000000000000000000000000000000; + 2484 : 0000000000000000000000000000000; + 2485 : 0000000000000000000000000000000; + 2486 : 0000000000000000000000000000000; + 2487 : 0000000000000000000000000000000; + 2488 : 0000000000000000000000000000000; + 2489 : 0000000000000000000000000000000; + 2490 : 0000000000000000000000000000000; + 2491 : 0000000000000000000000000000000; + 2492 : 0000000000000000000000000000000; + 2493 : 0000000000000000000000000000000; + 2494 : 0000000000000000000000000000000; + 2495 : 0000000000000000000000000000000; + 2496 : 0000000000000000000000000000000; + 2497 : 0000000000000000000000000000000; + 2498 : 0000000000000000000000000000000; + 2499 : 0000000000000000000000000000000; + 2500 : 0000000000000000000000000000000; + 2501 : 0000000000000000000000000000000; + 2502 : 0000000000000000000000000000000; + 2503 : 0000000000000000000000000000000; + 2504 : 0000000000000000000000000000000; + 2505 : 0000000000000000000000000000000; + 2506 : 0000000000000000000000000000000; + 2507 : 0000000000000000000000000000000; + 2508 : 0000000000000000000000000000000; + 2509 : 0000000000000000000000000000000; + 2510 : 0000000000000000000000000000000; + 2511 : 0000000000000000000000000000000; + 2512 : 0000000000000000000000000000000; + 2513 : 0000000000000000000000000000000; + 2514 : 0000000000000000000000000000000; + 2515 : 0000000000000000000000000000000; + 2516 : 0000000000000000000000000000000; + 2517 : 0000000000000000000000000000000; + 2518 : 0000000000000000000000000000000; + 2519 : 0000000000000000000000000000000; + 2520 : 0000000000000000000000000000000; + 2521 : 0000000000000000000000000000000; + 2522 : 0000000000000000000000000000000; + 2523 : 0000000000000000000000000000000; + 2524 : 0000000000000000000000000000000; + 2525 : 0000000000000000000000000000000; + 2526 : 0000000000000000000000000000000; + 2527 : 0000000000000000000000000000000; + 2528 : 0000000000000000000000000000000; + 2529 : 0000000000000000000000000000000; + 2530 : 0000000000000000000000000000000; + 2531 : 0000000000000000000000000000000; + 2532 : 0000000000000000000000000000000; + 2533 : 0000000000000000000000000000000; + 2534 : 0000000000000000000000000000000; + 2535 : 0000000000000000000000000000000; + 2536 : 0000000000000000000000000000000; + 2537 : 0000000000000000000000000000000; + 2538 : 0000000000000000000000000000000; + 2539 : 0000000000000000000000000000000; + 2540 : 0000000000000000000000000000000; + 2541 : 0000000000000000000000000000000; + 2542 : 0000000000000000000000000000000; + 2543 : 0000000000000000000000000000000; + 2544 : 0000000000000000000000000000000; + 2545 : 0000000000000000000000000000000; + 2546 : 0000000000000000000000000000000; + 2547 : 0000000000000000000000000000000; + 2548 : 0000000000000000000000000000000; + 2549 : 0000000000000000000000000000000; + 2550 : 0000000000000000000000000000000; + 2551 : 0000000000000000000000000000000; + 2552 : 0000000000000000000000000000000; + 2553 : 0000000000000000000000000000000; + 2554 : 0000000000000000000000000000000; + 2555 : 0000000000000000000000000000000; + 2556 : 0000000000000000000000000000000; + 2557 : 0000000000000000000000000000000; + 2558 : 0000000000000000000000000000000; + 2559 : 0000000000000000000000000000000; + 2560 : 0000000000000000000000000000000; + 2561 : 0000000000000000000000000000000; + 2562 : 0000000000000000000000000000000; + 2563 : 0000000000000000000000000000000; + 2564 : 0000000000000000000000000000000; + 2565 : 0000000000000000000000000000000; + 2566 : 0000000000000000000000000000000; + 2567 : 0000000000000000000000000000000; + 2568 : 0000000000000000000000000000000; + 2569 : 0000000000000000000000000000000; + 2570 : 0000000000000000000000000000000; + 2571 : 0000000000000000000000000000000; + 2572 : 0000000000000000000000000000000; + 2573 : 0000000000000000000000000000000; + 2574 : 0000000000000000000000000000000; + 2575 : 0000000000000000000000000000000; + 2576 : 0000000000000000000000000000000; + 2577 : 0000000000000000000000000000000; + 2578 : 0000000000000000000000000000000; + 2579 : 0000000000000000000000000000000; + 2580 : 0000000000000000000000000000000; + 2581 : 0000000000000000000000000000000; + 2582 : 0000000000000000000000000000000; + 2583 : 0000000000000000000000000000000; + 2584 : 0000000000000000000000000000000; + 2585 : 0000000000000000000000000000000; + 2586 : 0000000000000000000000000000000; + 2587 : 0000000000000000000000000000000; + 2588 : 0000000000000000000000000000000; + 2589 : 0000000000000000000000000000000; + 2590 : 0000000000000000000000000000000; + 2591 : 0000000000000000000000000000000; + 2592 : 0000000000000000000000000000000; + 2593 : 0000000000000000000000000000000; + 2594 : 0000000000000000000000000000000; + 2595 : 0000000000000000000000000000000; + 2596 : 0000000000000000000000000000000; + 2597 : 0000000000000000000000000000000; + 2598 : 0000000000000000000000000000000; + 2599 : 0000000000000000000000000000000; + 2600 : 0000000000000000000000000000000; + 2601 : 0000000000000000000000000000000; + 2602 : 0000000000000000000000000000000; + 2603 : 0000000000000000000000000000000; + 2604 : 0000000000000000000000000000000; + 2605 : 0000000000000000000000000000000; + 2606 : 0000000000000000000000000000000; + 2607 : 0000000000000000000000000000000; + 2608 : 0000000000000000000000000000000; + 2609 : 0000000000000000000000000000000; + 2610 : 0000000000000000000000000000000; + 2611 : 0000000000000000000000000000000; + 2612 : 0000000000000000000000000000000; + 2613 : 0000000000000000000000000000000; + 2614 : 0000000000000000000000000000000; + 2615 : 0000000000000000000000000000000; + 2616 : 0000000000000000000000000000000; + 2617 : 0000000000000000000000000000000; + 2618 : 0000000000000000000000000000000; + 2619 : 0000000000000000000000000000000; + 2620 : 0000000000000000000000000000000; + 2621 : 0000000000000000000000000000000; + 2622 : 0000000000000000000000000000000; + 2623 : 0000000000000000000000000000000; + 2624 : 0000000000000000000000000000000; + 2625 : 0000000000000000000000000000000; + 2626 : 0000000000000000000000000000000; + 2627 : 0000000000000000000000000000000; + 2628 : 0000000000000000000000000000000; + 2629 : 0000000000000000000000000000000; + 2630 : 0000000000000000000000000000000; + 2631 : 0000000000000000000000000000000; + 2632 : 0000000000000000000000000000000; + 2633 : 0000000000000000000000000000000; + 2634 : 0000000000000000000000000000000; + 2635 : 0000000000000000000000000000000; + 2636 : 0000000000000000000000000000000; + 2637 : 0000000000000000000000000000000; + 2638 : 0000000000000000000000000000000; + 2639 : 0000000000000000000000000000000; + 2640 : 0000000000000000000000000000000; + 2641 : 0000000000000000000000000000000; + 2642 : 0000000000000000000000000000000; + 2643 : 0000000000000000000000000000000; + 2644 : 0000000000000000000000000000000; + 2645 : 0000000000000000000000000000000; + 2646 : 0000000000000000000000000000000; + 2647 : 0000000000000000000000000000000; + 2648 : 0000000000000000000000000000000; + 2649 : 0000000000000000000000000000000; + 2650 : 0000000000000000000000000000000; + 2651 : 0000000000000000000000000000000; + 2652 : 0000000000000000000000000000000; + 2653 : 0000000000000000000000000000000; + 2654 : 0000000000000000000000000000000; + 2655 : 0000000000000000000000000000000; + 2656 : 0000000000000000000000000000000; + 2657 : 0000000000000000000000000000000; + 2658 : 0000000000000000000000000000000; + 2659 : 0000000000000000000000000000000; + 2660 : 0000000000000000000000000000000; + 2661 : 0000000000000000000000000000000; + 2662 : 0000000000000000000000000000000; + 2663 : 0000000000000000000000000000000; + 2664 : 0000000000000000000000000000000; + 2665 : 0000000000000000000000000000000; + 2666 : 0000000000000000000000000000000; + 2667 : 0000000000000000000000000000000; + 2668 : 0000000000000000000000000000000; + 2669 : 0000000000000000000000000000000; + 2670 : 0000000000000000000000000000000; + 2671 : 0000000000000000000000000000000; + 2672 : 0000000000000000000000000000000; + 2673 : 0000000000000000000000000000000; + 2674 : 0000000000000000000000000000000; + 2675 : 0000000000000000000000000000000; + 2676 : 0000000000000000000000000000000; + 2677 : 0000000000000000000000000000000; + 2678 : 0000000000000000000000000000000; + 2679 : 0000000000000000000000000000000; + 2680 : 0000000000000000000000000000000; + 2681 : 0000000000000000000000000000000; + 2682 : 0000000000000000000000000000000; + 2683 : 0000000000000000000000000000000; + 2684 : 0000000000000000000000000000000; + 2685 : 0000000000000000000000000000000; + 2686 : 0000000000000000000000000000000; + 2687 : 0000000000000000000000000000000; + 2688 : 0000000000000000000000000000000; + 2689 : 0000000000000000000000000000000; + 2690 : 0000000000000000000000000000000; + 2691 : 0000000000000000000000000000000; + 2692 : 0000000000000000000000000000000; + 2693 : 0000000000000000000000000000000; + 2694 : 0000000000000000000000000000000; + 2695 : 0000000000000000000000000000000; + 2696 : 0000000000000000000000000000000; + 2697 : 0000000000000000000000000000000; + 2698 : 0000000000000000000000000000000; + 2699 : 0000000000000000000000000000000; + 2700 : 0000000000000000000000000000000; + 2701 : 0000000000000000000000000000000; + 2702 : 0000000000000000000000000000000; + 2703 : 0000000000000000000000000000000; + 2704 : 0000000000000000000000000000000; + 2705 : 0000000000000000000000000000000; + 2706 : 0000000000000000000000000000000; + 2707 : 0000000000000000000000000000000; + 2708 : 0000000000000000000000000000000; + 2709 : 0000000000000000000000000000000; + 2710 : 0000000000000000000000000000000; + 2711 : 0000000000000000000000000000000; + 2712 : 0000000000000000000000000000000; + 2713 : 0000000000000000000000000000000; + 2714 : 0000000000000000000000000000000; + 2715 : 0000000000000000000000000000000; + 2716 : 0000000000000000000000000000000; + 2717 : 0000000000000000000000000000000; + 2718 : 0000000000000000000000000000000; + 2719 : 0000000000000000000000000000000; + 2720 : 0000000000000000000000000000000; + 2721 : 0000000000000000000000000000000; + 2722 : 0000000000000000000000000000000; + 2723 : 0000000000000000000000000000000; + 2724 : 0000000000000000000000000000000; + 2725 : 0000000000000000000000000000000; + 2726 : 0000000000000000000000000000000; + 2727 : 0000000000000000000000000000000; + 2728 : 0000000000000000000000000000000; + 2729 : 0000000000000000000000000000000; + 2730 : 0000000000000000000000000000000; + 2731 : 0000000000000000000000000000000; + 2732 : 0000000000000000000000000000000; + 2733 : 0000000000000000000000000000000; + 2734 : 0000000000000000000000000000000; + 2735 : 0000000000000000000000000000000; + 2736 : 0000000000000000000000000000000; + 2737 : 0000000000000000000000000000000; + 2738 : 0000000000000000000000000000000; + 2739 : 0000000000000000000000000000000; + 2740 : 0000000000000000000000000000000; + 2741 : 0000000000000000000000000000000; + 2742 : 0000000000000000000000000000000; + 2743 : 0000000000000000000000000000000; + 2744 : 0000000000000000000000000000000; + 2745 : 0000000000000000000000000000000; + 2746 : 0000000000000000000000000000000; + 2747 : 0000000000000000000000000000000; + 2748 : 0000000000000000000000000000000; + 2749 : 0000000000000000000000000000000; + 2750 : 0000000000000000000000000000000; + 2751 : 0000000000000000000000000000000; + 2752 : 0000000000000000000000000000000; + 2753 : 0000000000000000000000000000000; + 2754 : 0000000000000000000000000000000; + 2755 : 0000000000000000000000000000000; + 2756 : 0000000000000000000000000000000; + 2757 : 0000000000000000000000000000000; + 2758 : 0000000000000000000000000000000; + 2759 : 0000000000000000000000000000000; + 2760 : 0000000000000000000000000000000; + 2761 : 0000000000000000000000000000000; + 2762 : 0000000000000000000000000000000; + 2763 : 0000000000000000000000000000000; + 2764 : 0000000000000000000000000000000; + 2765 : 0000000000000000000000000000000; + 2766 : 0000000000000000000000000000000; + 2767 : 0000000000000000000000000000000; + 2768 : 0000000000000000000000000000000; + 2769 : 0000000000000000000000000000000; + 2770 : 0000000000000000000000000000000; + 2771 : 0000000000000000000000000000000; + 2772 : 0000000000000000000000000000000; + 2773 : 0000000000000000000000000000000; + 2774 : 0000000000000000000000000000000; + 2775 : 0000000000000000000000000000000; + 2776 : 0000000000000000000000000000000; + 2777 : 0000000000000000000000000000000; + 2778 : 0000000000000000000000000000000; + 2779 : 0000000000000000000000000000000; + 2780 : 0000000000000000000000000000000; + 2781 : 0000000000000000000000000000000; + 2782 : 0000000000000000000000000000000; + 2783 : 0000000000000000000000000000000; + 2784 : 0000000000000000000000000000000; + 2785 : 0000000000000000000000000000000; + 2786 : 0000000000000000000000000000000; + 2787 : 0000000000000000000000000000000; + 2788 : 0000000000000000000000000000000; + 2789 : 0000000000000000000000000000000; + 2790 : 0000000000000000000000000000000; + 2791 : 0000000000000000000000000000000; + 2792 : 0000000000000000000000000000000; + 2793 : 0000000000000000000000000000000; + 2794 : 0000000000000000000000000000000; + 2795 : 0000000000000000000000000000000; + 2796 : 0000000000000000000000000000000; + 2797 : 0000000000000000000000000000000; + 2798 : 0000000000000000000000000000000; + 2799 : 0000000000000000000000000000000; + 2800 : 0000000000000000000000000000000; + 2801 : 0000000000000000000000000000000; + 2802 : 0000000000000000000000000000000; + 2803 : 0000000000000000000000000000000; + 2804 : 0000000000000000000000000000000; + 2805 : 0000000000000000000000000000000; + 2806 : 0000000000000000000000000000000; + 2807 : 0000000000000000000000000000000; + 2808 : 0000000000000000000000000000000; + 2809 : 0000000000000000000000000000000; + 2810 : 0000000000000000000000000000000; + 2811 : 0000000000000000000000000000000; + 2812 : 0000000000000000000000000000000; + 2813 : 0000000000000000000000000000000; + 2814 : 0000000000000000000000000000000; + 2815 : 0000000000000000000000000000000; + 2816 : 0000000000000000000000000000000; + 2817 : 0000000000000000000000000000000; + 2818 : 0000000000000000000000000000000; + 2819 : 0000000000000000000000000000000; + 2820 : 0000000000000000000000000000000; + 2821 : 0000000000000000000000000000000; + 2822 : 0000000000000000000000000000000; + 2823 : 0000000000000000000000000000000; + 2824 : 0000000000000000000000000000000; + 2825 : 0000000000000000000000000000000; + 2826 : 0000000000000000000000000000000; + 2827 : 0000000000000000000000000000000; + 2828 : 0000000000000000000000000000000; + 2829 : 0000000000000000000000000000000; + 2830 : 0000000000000000000000000000000; + 2831 : 0000000000000000000000000000000; + 2832 : 0000000000000000000000000000000; + 2833 : 0000000000000000000000000000000; + 2834 : 0000000000000000000000000000000; + 2835 : 0000000000000000000000000000000; + 2836 : 0000000000000000000000000000000; + 2837 : 0000000000000000000000000000000; + 2838 : 0000000000000000000000000000000; + 2839 : 0000000000000000000000000000000; + 2840 : 0000000000000000000000000000000; + 2841 : 0000000000000000000000000000000; + 2842 : 0000000000000000000000000000000; + 2843 : 0000000000000000000000000000000; + 2844 : 0000000000000000000000000000000; + 2845 : 0000000000000000000000000000000; + 2846 : 0000000000000000000000000000000; + 2847 : 0000000000000000000000000000000; + 2848 : 0000000000000000000000000000000; + 2849 : 0000000000000000000000000000000; + 2850 : 0000000000000000000000000000000; + 2851 : 0000000000000000000000000000000; + 2852 : 0000000000000000000000000000000; + 2853 : 0000000000000000000000000000000; + 2854 : 0000000000000000000000000000000; + 2855 : 0000000000000000000000000000000; + 2856 : 0000000000000000000000000000000; + 2857 : 0000000000000000000000000000000; + 2858 : 0000000000000000000000000000000; + 2859 : 0000000000000000000000000000000; + 2860 : 0000000000000000000000000000000; + 2861 : 0000000000000000000000000000000; + 2862 : 0000000000000000000000000000000; + 2863 : 0000000000000000000000000000000; + 2864 : 0000000000000000000000000000000; + 2865 : 0000000000000000000000000000000; + 2866 : 0000000000000000000000000000000; + 2867 : 0000000000000000000000000000000; + 2868 : 0000000000000000000000000000000; + 2869 : 0000000000000000000000000000000; + 2870 : 0000000000000000000000000000000; + 2871 : 0000000000000000000000000000000; + 2872 : 0000000000000000000000000000000; + 2873 : 0000000000000000000000000000000; + 2874 : 0000000000000000000000000000000; + 2875 : 0000000000000000000000000000000; + 2876 : 0000000000000000000000000000000; + 2877 : 0000000000000000000000000000000; + 2878 : 0000000000000000000000000000000; + 2879 : 0000000000000000000000000000000; + 2880 : 0000000000000000000000000000000; + 2881 : 0000000000000000000000000000000; + 2882 : 0000000000000000000000000000000; + 2883 : 0000000000000000000000000000000; + 2884 : 0000000000000000000000000000000; + 2885 : 0000000000000000000000000000000; + 2886 : 0000000000000000000000000000000; + 2887 : 0000000000000000000000000000000; + 2888 : 0000000000000000000000000000000; + 2889 : 0000000000000000000000000000000; + 2890 : 0000000000000000000000000000000; + 2891 : 0000000000000000000000000000000; + 2892 : 0000000000000000000000000000000; + 2893 : 0000000000000000000000000000000; + 2894 : 0000000000000000000000000000000; + 2895 : 0000000000000000000000000000000; + 2896 : 0000000000000000000000000000000; + 2897 : 0000000000000000000000000000000; + 2898 : 0000000000000000000000000000000; + 2899 : 0000000000000000000000000000000; + 2900 : 0000000000000000000000000000000; + 2901 : 0000000000000000000000000000000; + 2902 : 0000000000000000000000000000000; + 2903 : 0000000000000000000000000000000; + 2904 : 0000000000000000000000000000000; + 2905 : 0000000000000000000000000000000; + 2906 : 0000000000000000000000000000000; + 2907 : 0000000000000000000000000000000; + 2908 : 0000000000000000000000000000000; + 2909 : 0000000000000000000000000000000; + 2910 : 0000000000000000000000000000000; + 2911 : 0000000000000000000000000000000; + 2912 : 0000000000000000000000000000000; + 2913 : 0000000000000000000000000000000; + 2914 : 0000000000000000000000000000000; + 2915 : 0000000000000000000000000000000; + 2916 : 0000000000000000000000000000000; + 2917 : 0000000000000000000000000000000; + 2918 : 0000000000000000000000000000000; + 2919 : 0000000000000000000000000000000; + 2920 : 0000000000000000000000000000000; + 2921 : 0000000000000000000000000000000; + 2922 : 0000000000000000000000000000000; + 2923 : 0000000000000000000000000000000; + 2924 : 0000000000000000000000000000000; + 2925 : 0000000000000000000000000000000; + 2926 : 0000000000000000000000000000000; + 2927 : 0000000000000000000000000000000; + 2928 : 0000000000000000000000000000000; + 2929 : 0000000000000000000000000000000; + 2930 : 0000000000000000000000000000000; + 2931 : 0000000000000000000000000000000; + 2932 : 0000000000000000000000000000000; + 2933 : 0000000000000000000000000000000; + 2934 : 0000000000000000000000000000000; + 2935 : 0000000000000000000000000000000; + 2936 : 0000000000000000000000000000000; + 2937 : 0000000000000000000000000000000; + 2938 : 0000000000000000000000000000000; + 2939 : 0000000000000000000000000000000; + 2940 : 0000000000000000000000000000000; + 2941 : 0000000000000000000000000000000; + 2942 : 0000000000000000000000000000000; + 2943 : 0000000000000000000000000000000; + 2944 : 0000000000000000000000000000000; + 2945 : 0000000000000000000000000000000; + 2946 : 0000000000000000000000000000000; + 2947 : 0000000000000000000000000000000; + 2948 : 0000000000000000000000000000000; + 2949 : 0000000000000000000000000000000; + 2950 : 0000000000000000000000000000000; + 2951 : 0000000000000000000000000000000; + 2952 : 0000000000000000000000000000000; + 2953 : 0000000000000000000000000000000; + 2954 : 0000000000000000000000000000000; + 2955 : 0000000000000000000000000000000; + 2956 : 0000000000000000000000000000000; + 2957 : 0000000000000000000000000000000; + 2958 : 0000000000000000000000000000000; + 2959 : 0000000000000000000000000000000; + 2960 : 0000000000000000000000000000000; + 2961 : 0000000000000000000000000000000; + 2962 : 0000000000000000000000000000000; + 2963 : 0000000000000000000000000000000; + 2964 : 0000000000000000000000000000000; + 2965 : 0000000000000000000000000000000; + 2966 : 0000000000000000000000000000000; + 2967 : 0000000000000000000000000000000; + 2968 : 0000000000000000000000000000000; + 2969 : 0000000000000000000000000000000; + 2970 : 0000000000000000000000000000000; + 2971 : 0000000000000000000000000000000; + 2972 : 0000000000000000000000000000000; + 2973 : 0000000000000000000000000000000; + 2974 : 0000000000000000000000000000000; + 2975 : 0000000000000000000000000000000; + 2976 : 0000000000000000000000000000000; + 2977 : 0000000000000000000000000000000; + 2978 : 0000000000000000000000000000000; + 2979 : 0000000000000000000000000000000; + 2980 : 0000000000000000000000000000000; + 2981 : 0000000000000000000000000000000; + 2982 : 0000000000000000000000000000000; + 2983 : 0000000000000000000000000000000; + 2984 : 0000000000000000000000000000000; + 2985 : 0000000000000000000000000000000; + 2986 : 0000000000000000000000000000000; + 2987 : 0000000000000000000000000000000; + 2988 : 0000000000000000000000000000000; + 2989 : 0000000000000000000000000000000; + 2990 : 0000000000000000000000000000000; + 2991 : 0000000000000000000000000000000; + 2992 : 0000000000000000000000000000000; + 2993 : 0000000000000000000000000000000; + 2994 : 0000000000000000000000000000000; + 2995 : 0000000000000000000000000000000; + 2996 : 0000000000000000000000000000000; + 2997 : 0000000000000000000000000000000; + 2998 : 0000000000000000000000000000000; + 2999 : 0000000000000000000000000000000; + 3000 : 0000000000000000000000000000000; + 3001 : 0000000000000000000000000000000; + 3002 : 0000000000000000000000000000000; + 3003 : 0000000000000000000000000000000; + 3004 : 0000000000000000000000000000000; + 3005 : 0000000000000000000000000000000; + 3006 : 0000000000000000000000000000000; + 3007 : 0000000000000000000000000000000; + 3008 : 0000000000000000000000000000000; + 3009 : 0000000000000000000000000000000; + 3010 : 0000000000000000000000000000000; + 3011 : 0000000000000000000000000000000; + 3012 : 0000000000000000000000000000000; + 3013 : 0000000000000000000000000000000; + 3014 : 0000000000000000000000000000000; + 3015 : 0000000000000000000000000000000; + 3016 : 0000000000000000000000000000000; + 3017 : 0000000000000000000000000000000; + 3018 : 0000000000000000000000000000000; + 3019 : 0000000000000000000000000000000; + 3020 : 0000000000000000000000000000000; + 3021 : 0000000000000000000000000000000; + 3022 : 0000000000000000000000000000000; + 3023 : 0000000000000000000000000000000; + 3024 : 0000000000000000000000000000000; + 3025 : 0000000000000000000000000000000; + 3026 : 0000000000000000000000000000000; + 3027 : 0000000000000000000000000000000; + 3028 : 0000000000000000000000000000000; + 3029 : 0000000000000000000000000000000; + 3030 : 0000000000000000000000000000000; + 3031 : 0000000000000000000000000000000; + 3032 : 0000000000000000000000000000000; + 3033 : 0000000000000000000000000000000; + 3034 : 0000000000000000000000000000000; + 3035 : 0000000000000000000000000000000; + 3036 : 0000000000000000000000000000000; + 3037 : 0000000000000000000000000000000; + 3038 : 0000000000000000000000000000000; + 3039 : 0000000000000000000000000000000; + 3040 : 0000000000000000000000000000000; + 3041 : 0000000000000000000000000000000; + 3042 : 0000000000000000000000000000000; + 3043 : 0000000000000000000000000000000; + 3044 : 0000000000000000000000000000000; + 3045 : 0000000000000000000000000000000; + 3046 : 0000000000000000000000000000000; + 3047 : 0000000000000000000000000000000; + 3048 : 0000000000000000000000000000000; + 3049 : 0000000000000000000000000000000; + 3050 : 0000000000000000000000000000000; + 3051 : 0000000000000000000000000000000; + 3052 : 0000000000000000000000000000000; + 3053 : 0000000000000000000000000000000; + 3054 : 0000000000000000000000000000000; + 3055 : 0000000000000000000000000000000; + 3056 : 0000000000000000000000000000000; + 3057 : 0000000000000000000000000000000; + 3058 : 0000000000000000000000000000000; + 3059 : 0000000000000000000000000000000; + 3060 : 0000000000000000000000000000000; + 3061 : 0000000000000000000000000000000; + 3062 : 0000000000000000000000000000000; + 3063 : 0000000000000000000000000000000; + 3064 : 0000000000000000000000000000000; + 3065 : 0000000000000000000000000000000; + 3066 : 0000000000000000000000000000000; + 3067 : 0000000000000000000000000000000; + 3068 : 0000000000000000000000000000000; + 3069 : 0000000000000000000000000000000; + 3070 : 0000000000000000000000000000000; + 3071 : 0000000000000000000000000000000; + 3072 : 0000000000000000000000000000000; + 3073 : 0000000000000000000000000000000; + 3074 : 0000000000000000000000000000000; + 3075 : 0000000000000000000000000000000; + 3076 : 0000000000000000000000000000000; + 3077 : 0000000000000000000000000000000; + 3078 : 0000000000000000000000000000000; + 3079 : 0000000000000000000000000000000; + 3080 : 0000000000000000000000000000000; + 3081 : 0000000000000000000000000000000; + 3082 : 0000000000000000000000000000000; + 3083 : 0000000000000000000000000000000; + 3084 : 0000000000000000000000000000000; + 3085 : 0000000000000000000000000000000; + 3086 : 0000000000000000000000000000000; + 3087 : 0000000000000000000000000000000; + 3088 : 0000000000000000000000000000000; + 3089 : 0000000000000000000000000000000; + 3090 : 0000000000000000000000000000000; + 3091 : 0000000000000000000000000000000; + 3092 : 0000000000000000000000000000000; + 3093 : 0000000000000000000000000000000; + 3094 : 0000000000000000000000000000000; + 3095 : 0000000000000000000000000000000; + 3096 : 0000000000000000000000000000000; + 3097 : 0000000000000000000000000000000; + 3098 : 0000000000000000000000000000000; + 3099 : 0000000000000000000000000000000; + 3100 : 0000000000000000000000000000000; + 3101 : 0000000000000000000000000000000; + 3102 : 0000000000000000000000000000000; + 3103 : 0000000000000000000000000000000; + 3104 : 0000000000000000000000000000000; + 3105 : 0000000000000000000000000000000; + 3106 : 0000000000000000000000000000000; + 3107 : 0000000000000000000000000000000; + 3108 : 0000000000000000000000000000000; + 3109 : 0000000000000000000000000000000; + 3110 : 0000000000000000000000000000000; + 3111 : 0000000000000000000000000000000; + 3112 : 0000000000000000000000000000000; + 3113 : 0000000000000000000000000000000; + 3114 : 0000000000000000000000000000000; + 3115 : 0000000000000000000000000000000; + 3116 : 0000000000000000000000000000000; + 3117 : 0000000000000000000000000000000; + 3118 : 0000000000000000000000000000000; + 3119 : 0000000000000000000000000000000; + 3120 : 0000000000000000000000000000000; + 3121 : 0000000000000000000000000000000; + 3122 : 0000000000000000000000000000000; + 3123 : 0000000000000000000000000000000; + 3124 : 0000000000000000000000000000000; + 3125 : 0000000000000000000000000000000; + 3126 : 0000000000000000000000000000000; + 3127 : 0000000000000000000000000000000; + 3128 : 0000000000000000000000000000000; + 3129 : 0000000000000000000000000000000; + 3130 : 0000000000000000000000000000000; + 3131 : 0000000000000000000000000000000; + 3132 : 0000000000000000000000000000000; + 3133 : 0000000000000000000000000000000; + 3134 : 0000000000000000000000000000000; + 3135 : 0000000000000000000000000000000; + 3136 : 0000000000000000000000000000000; + 3137 : 0000000000000000000000000000000; + 3138 : 0000000000000000000000000000000; + 3139 : 0000000000000000000000000000000; + 3140 : 0000000000000000000000000000000; + 3141 : 0000000000000000000000000000000; + 3142 : 0000000000000000000000000000000; + 3143 : 0000000000000000000000000000000; + 3144 : 0000000000000000000000000000000; + 3145 : 0000000000000000000000000000000; + 3146 : 0000000000000000000000000000000; + 3147 : 0000000000000000000000000000000; + 3148 : 0000000000000000000000000000000; + 3149 : 0000000000000000000000000000000; + 3150 : 0000000000000000000000000000000; + 3151 : 0000000000000000000000000000000; + 3152 : 0000000000000000000000000000000; + 3153 : 0000000000000000000000000000000; + 3154 : 0000000000000000000000000000000; + 3155 : 0000000000000000000000000000000; + 3156 : 0000000000000000000000000000000; + 3157 : 0000000000000000000000000000000; + 3158 : 0000000000000000000000000000000; + 3159 : 0000000000000000000000000000000; + 3160 : 0000000000000000000000000000000; + 3161 : 0000000000000000000000000000000; + 3162 : 0000000000000000000000000000000; + 3163 : 0000000000000000000000000000000; + 3164 : 0000000000000000000000000000000; + 3165 : 0000000000000000000000000000000; + 3166 : 0000000000000000000000000000000; + 3167 : 0000000000000000000000000000000; + 3168 : 0000000000000000000000000000000; + 3169 : 0000000000000000000000000000000; + 3170 : 0000000000000000000000000000000; + 3171 : 0000000000000000000000000000000; + 3172 : 0000000000000000000000000000000; + 3173 : 0000000000000000000000000000000; + 3174 : 0000000000000000000000000000000; + 3175 : 0000000000000000000000000000000; + 3176 : 0000000000000000000000000000000; + 3177 : 0000000000000000000000000000000; + 3178 : 0000000000000000000000000000000; + 3179 : 0000000000000000000000000000000; + 3180 : 0000000000000000000000000000000; + 3181 : 0000000000000000000000000000000; + 3182 : 0000000000000000000000000000000; + 3183 : 0000000000000000000000000000000; + 3184 : 0000000000000000000000000000000; + 3185 : 0000000000000000000000000000000; + 3186 : 0000000000000000000000000000000; + 3187 : 0000000000000000000000000000000; + 3188 : 0000000000000000000000000000000; + 3189 : 0000000000000000000000000000000; + 3190 : 0000000000000000000000000000000; + 3191 : 0000000000000000000000000000000; + 3192 : 0000000000000000000000000000000; + 3193 : 0000000000000000000000000000000; + 3194 : 0000000000000000000000000000000; + 3195 : 0000000000000000000000000000000; + 3196 : 0000000000000000000000000000000; + 3197 : 0000000000000000000000000000000; + 3198 : 0000000000000000000000000000000; + 3199 : 0000000000000000000000000000000; + 3200 : 0000000000000000000000000000000; + 3201 : 0000000000000000000000000000000; + 3202 : 0000000000000000000000000000000; + 3203 : 0000000000000000000000000000000; + 3204 : 0000000000000000000000000000000; + 3205 : 0000000000000000000000000000000; + 3206 : 0000000000000000000000000000000; + 3207 : 0000000000000000000000000000000; + 3208 : 0000000000000000000000000000000; + 3209 : 0000000000000000000000000000000; + 3210 : 0000000000000000000000000000000; + 3211 : 0000000000000000000000000000000; + 3212 : 0000000000000000000000000000000; + 3213 : 0000000000000000000000000000000; + 3214 : 0000000000000000000000000000000; + 3215 : 0000000000000000000000000000000; + 3216 : 0000000000000000000000000000000; + 3217 : 0000000000000000000000000000000; + 3218 : 0000000000000000000000000000000; + 3219 : 0000000000000000000000000000000; + 3220 : 0000000000000000000000000000000; + 3221 : 0000000000000000000000000000000; + 3222 : 0000000000000000000000000000000; + 3223 : 0000000000000000000000000000000; + 3224 : 0000000000000000000000000000000; + 3225 : 0000000000000000000000000000000; + 3226 : 0000000000000000000000000000000; + 3227 : 0000000000000000000000000000000; + 3228 : 0000000000000000000000000000000; + 3229 : 0000000000000000000000000000000; + 3230 : 0000000000000000000000000000000; + 3231 : 0000000000000000000000000000000; + 3232 : 0000000000000000000000000000000; + 3233 : 0000000000000000000000000000000; + 3234 : 0000000000000000000000000000000; + 3235 : 0000000000000000000000000000000; + 3236 : 0000000000000000000000000000000; + 3237 : 0000000000000000000000000000000; + 3238 : 0000000000000000000000000000000; + 3239 : 0000000000000000000000000000000; + 3240 : 0000000000000000000000000000000; + 3241 : 0000000000000000000000000000000; + 3242 : 0000000000000000000000000000000; + 3243 : 0000000000000000000000000000000; + 3244 : 0000000000000000000000000000000; + 3245 : 0000000000000000000000000000000; + 3246 : 0000000000000000000000000000000; + 3247 : 0000000000000000000000000000000; + 3248 : 0000000000000000000000000000000; + 3249 : 0000000000000000000000000000000; + 3250 : 0000000000000000000000000000000; + 3251 : 0000000000000000000000000000000; + 3252 : 0000000000000000000000000000000; + 3253 : 0000000000000000000000000000000; + 3254 : 0000000000000000000000000000000; + 3255 : 0000000000000000000000000000000; + 3256 : 0000000000000000000000000000000; + 3257 : 0000000000000000000000000000000; + 3258 : 0000000000000000000000000000000; + 3259 : 0000000000000000000000000000000; + 3260 : 0000000000000000000000000000000; + 3261 : 0000000000000000000000000000000; + 3262 : 0000000000000000000000000000000; + 3263 : 0000000000000000000000000000000; + 3264 : 0000000000000000000000000000000; + 3265 : 0000000000000000000000000000000; + 3266 : 0000000000000000000000000000000; + 3267 : 0000000000000000000000000000000; + 3268 : 0000000000000000000000000000000; + 3269 : 0000000000000000000000000000000; + 3270 : 0000000000000000000000000000000; + 3271 : 0000000000000000000000000000000; + 3272 : 0000000000000000000000000000000; + 3273 : 0000000000000000000000000000000; + 3274 : 0000000000000000000000000000000; + 3275 : 0000000000000000000000000000000; + 3276 : 0000000000000000000000000000000; + 3277 : 0000000000000000000000000000000; + 3278 : 0000000000000000000000000000000; + 3279 : 0000000000000000000000000000000; + 3280 : 0000000000000000000000000000000; + 3281 : 0000000000000000000000000000000; + 3282 : 0000000000000000000000000000000; + 3283 : 0000000000000000000000000000000; + 3284 : 0000000000000000000000000000000; + 3285 : 0000000000000000000000000000000; + 3286 : 0000000000000000000000000000000; + 3287 : 0000000000000000000000000000000; + 3288 : 0000000000000000000000000000000; + 3289 : 0000000000000000000000000000000; + 3290 : 0000000000000000000000000000000; + 3291 : 0000000000000000000000000000000; + 3292 : 0000000000000000000000000000000; + 3293 : 0000000000000000000000000000000; + 3294 : 0000000000000000000000000000000; + 3295 : 0000000000000000000000000000000; + 3296 : 0000000000000000000000000000000; + 3297 : 0000000000000000000000000000000; + 3298 : 0000000000000000000000000000000; + 3299 : 0000000000000000000000000000000; + 3300 : 0000000000000000000000000000000; + 3301 : 0000000000000000000000000000000; + 3302 : 0000000000000000000000000000000; + 3303 : 0000000000000000000000000000000; + 3304 : 0000000000000000000000000000000; + 3305 : 0000000000000000000000000000000; + 3306 : 0000000000000000000000000000000; + 3307 : 0000000000000000000000000000000; + 3308 : 0000000000000000000000000000000; + 3309 : 0000000000000000000000000000000; + 3310 : 0000000000000000000000000000000; + 3311 : 0000000000000000000000000000000; + 3312 : 0000000000000000000000000000000; + 3313 : 0000000000000000000000000000000; + 3314 : 0000000000000000000000000000000; + 3315 : 0000000000000000000000000000000; + 3316 : 0000000000000000000000000000000; + 3317 : 0000000000000000000000000000000; + 3318 : 0000000000000000000000000000000; + 3319 : 0000000000000000000000000000000; + 3320 : 0000000000000000000000000000000; + 3321 : 0000000000000000000000000000000; + 3322 : 0000000000000000000000000000000; + 3323 : 0000000000000000000000000000000; + 3324 : 0000000000000000000000000000000; + 3325 : 0000000000000000000000000000000; + 3326 : 0000000000000000000000000000000; + 3327 : 0000000000000000000000000000000; + 3328 : 0000000000000000000000000000000; + 3329 : 0000000000000000000000000000000; + 3330 : 0000000000000000000000000000000; + 3331 : 0000000000000000000000000000000; + 3332 : 0000000000000000000000000000000; + 3333 : 0000000000000000000000000000000; + 3334 : 0000000000000000000000000000000; + 3335 : 0000000000000000000000000000000; + 3336 : 0000000000000000000000000000000; + 3337 : 0000000000000000000000000000000; + 3338 : 0000000000000000000000000000000; + 3339 : 0000000000000000000000000000000; + 3340 : 0000000000000000000000000000000; + 3341 : 0000000000000000000000000000000; + 3342 : 0000000000000000000000000000000; + 3343 : 0000000000000000000000000000000; + 3344 : 0000000000000000000000000000000; + 3345 : 0000000000000000000000000000000; + 3346 : 0000000000000000000000000000000; + 3347 : 0000000000000000000000000000000; + 3348 : 0000000000000000000000000000000; + 3349 : 0000000000000000000000000000000; + 3350 : 0000000000000000000000000000000; + 3351 : 0000000000000000000000000000000; + 3352 : 0000000000000000000000000000000; + 3353 : 0000000000000000000000000000000; + 3354 : 0000000000000000000000000000000; + 3355 : 0000000000000000000000000000000; + 3356 : 0000000000000000000000000000000; + 3357 : 0000000000000000000000000000000; + 3358 : 0000000000000000000000000000000; + 3359 : 0000000000000000000000000000000; + 3360 : 0000000000000000000000000000000; + 3361 : 0000000000000000000000000000000; + 3362 : 0000000000000000000000000000000; + 3363 : 0000000000000000000000000000000; + 3364 : 0000000000000000000000000000000; + 3365 : 0000000000000000000000000000000; + 3366 : 0000000000000000000000000000000; + 3367 : 0000000000000000000000000000000; + 3368 : 0000000000000000000000000000000; + 3369 : 0000000000000000000000000000000; + 3370 : 0000000000000000000000000000000; + 3371 : 0000000000000000000000000000000; + 3372 : 0000000000000000000000000000000; + 3373 : 0000000000000000000000000000000; + 3374 : 0000000000000000000000000000000; + 3375 : 0000000000000000000000000000000; + 3376 : 0000000000000000000000000000000; + 3377 : 0000000000000000000000000000000; + 3378 : 0000000000000000000000000000000; + 3379 : 0000000000000000000000000000000; + 3380 : 0000000000000000000000000000000; + 3381 : 0000000000000000000000000000000; + 3382 : 0000000000000000000000000000000; + 3383 : 0000000000000000000000000000000; + 3384 : 0000000000000000000000000000000; + 3385 : 0000000000000000000000000000000; + 3386 : 0000000000000000000000000000000; + 3387 : 0000000000000000000000000000000; + 3388 : 0000000000000000000000000000000; + 3389 : 0000000000000000000000000000000; + 3390 : 0000000000000000000000000000000; + 3391 : 0000000000000000000000000000000; + 3392 : 0000000000000000000000000000000; + 3393 : 0000000000000000000000000000000; + 3394 : 0000000000000000000000000000000; + 3395 : 0000000000000000000000000000000; + 3396 : 0000000000000000000000000000000; + 3397 : 0000000000000000000000000000000; + 3398 : 0000000000000000000000000000000; + 3399 : 0000000000000000000000000000000; + 3400 : 0000000000000000000000000000000; + 3401 : 0000000000000000000000000000000; + 3402 : 0000000000000000000000000000000; + 3403 : 0000000000000000000000000000000; + 3404 : 0000000000000000000000000000000; + 3405 : 0000000000000000000000000000000; + 3406 : 0000000000000000000000000000000; + 3407 : 0000000000000000000000000000000; + 3408 : 0000000000000000000000000000000; + 3409 : 0000000000000000000000000000000; + 3410 : 0000000000000000000000000000000; + 3411 : 0000000000000000000000000000000; + 3412 : 0000000000000000000000000000000; + 3413 : 0000000000000000000000000000000; + 3414 : 0000000000000000000000000000000; + 3415 : 0000000000000000000000000000000; + 3416 : 0000000000000000000000000000000; + 3417 : 0000000000000000000000000000000; + 3418 : 0000000000000000000000000000000; + 3419 : 0000000000000000000000000000000; + 3420 : 0000000000000000000000000000000; + 3421 : 0000000000000000000000000000000; + 3422 : 0000000000000000000000000000000; + 3423 : 0000000000000000000000000000000; + 3424 : 0000000000000000000000000000000; + 3425 : 0000000000000000000000000000000; + 3426 : 0000000000000000000000000000000; + 3427 : 0000000000000000000000000000000; + 3428 : 0000000000000000000000000000000; + 3429 : 0000000000000000000000000000000; + 3430 : 0000000000000000000000000000000; + 3431 : 0000000000000000000000000000000; + 3432 : 0000000000000000000000000000000; + 3433 : 0000000000000000000000000000000; + 3434 : 0000000000000000000000000000000; + 3435 : 0000000000000000000000000000000; + 3436 : 0000000000000000000000000000000; + 3437 : 0000000000000000000000000000000; + 3438 : 0000000000000000000000000000000; + 3439 : 0000000000000000000000000000000; + 3440 : 0000000000000000000000000000000; + 3441 : 0000000000000000000000000000000; + 3442 : 0000000000000000000000000000000; + 3443 : 0000000000000000000000000000000; + 3444 : 0000000000000000000000000000000; + 3445 : 0000000000000000000000000000000; + 3446 : 0000000000000000000000000000000; + 3447 : 0000000000000000000000000000000; + 3448 : 0000000000000000000000000000000; + 3449 : 0000000000000000000000000000000; + 3450 : 0000000000000000000000000000000; + 3451 : 0000000000000000000000000000000; + 3452 : 0000000000000000000000000000000; + 3453 : 0000000000000000000000000000000; + 3454 : 0000000000000000000000000000000; + 3455 : 0000000000000000000000000000000; + 3456 : 0000000000000000000000000000000; + 3457 : 0000000000000000000000000000000; + 3458 : 0000000000000000000000000000000; + 3459 : 0000000000000000000000000000000; + 3460 : 0000000000000000000000000000000; + 3461 : 0000000000000000000000000000000; + 3462 : 0000000000000000000000000000000; + 3463 : 0000000000000000000000000000000; + 3464 : 0000000000000000000000000000000; + 3465 : 0000000000000000000000000000000; + 3466 : 0000000000000000000000000000000; + 3467 : 0000000000000000000000000000000; + 3468 : 0000000000000000000000000000000; + 3469 : 0000000000000000000000000000000; + 3470 : 0000000000000000000000000000000; + 3471 : 0000000000000000000000000000000; + 3472 : 0000000000000000000000000000000; + 3473 : 0000000000000000000000000000000; + 3474 : 0000000000000000000000000000000; + 3475 : 0000000000000000000000000000000; + 3476 : 0000000000000000000000000000000; + 3477 : 0000000000000000000000000000000; + 3478 : 0000000000000000000000000000000; + 3479 : 0000000000000000000000000000000; + 3480 : 0000000000000000000000000000000; + 3481 : 0000000000000000000000000000000; + 3482 : 0000000000000000000000000000000; + 3483 : 0000000000000000000000000000000; + 3484 : 0000000000000000000000000000000; + 3485 : 0000000000000000000000000000000; + 3486 : 0000000000000000000000000000000; + 3487 : 0000000000000000000000000000000; + 3488 : 0000000000000000000000000000000; + 3489 : 0000000000000000000000000000000; + 3490 : 0000000000000000000000000000000; + 3491 : 0000000000000000000000000000000; + 3492 : 0000000000000000000000000000000; + 3493 : 0000000000000000000000000000000; + 3494 : 0000000000000000000000000000000; + 3495 : 0000000000000000000000000000000; + 3496 : 0000000000000000000000000000000; + 3497 : 0000000000000000000000000000000; + 3498 : 0000000000000000000000000000000; + 3499 : 0000000000000000000000000000000; + 3500 : 0000000000000000000000000000000; + 3501 : 0000000000000000000000000000000; + 3502 : 0000000000000000000000000000000; + 3503 : 0000000000000000000000000000000; + 3504 : 0000000000000000000000000000000; + 3505 : 0000000000000000000000000000000; + 3506 : 0000000000000000000000000000000; + 3507 : 0000000000000000000000000000000; + 3508 : 0000000000000000000000000000000; + 3509 : 0000000000000000000000000000000; + 3510 : 0000000000000000000000000000000; + 3511 : 0000000000000000000000000000000; + 3512 : 0000000000000000000000000000000; + 3513 : 0000000000000000000000000000000; + 3514 : 0000000000000000000000000000000; + 3515 : 0000000000000000000000000000000; + 3516 : 0000000000000000000000000000000; + 3517 : 0000000000000000000000000000000; + 3518 : 0000000000000000000000000000000; + 3519 : 0000000000000000000000000000000; + 3520 : 0000000000000000000000000000000; + 3521 : 0000000000000000000000000000000; + 3522 : 0000000000000000000000000000000; + 3523 : 0000000000000000000000000000000; + 3524 : 0000000000000000000000000000000; + 3525 : 0000000000000000000000000000000; + 3526 : 0000000000000000000000000000000; + 3527 : 0000000000000000000000000000000; + 3528 : 0000000000000000000000000000000; + 3529 : 0000000000000000000000000000000; + 3530 : 0000000000000000000000000000000; + 3531 : 0000000000000000000000000000000; + 3532 : 0000000000000000000000000000000; + 3533 : 0000000000000000000000000000000; + 3534 : 0000000000000000000000000000000; + 3535 : 0000000000000000000000000000000; + 3536 : 0000000000000000000000000000000; + 3537 : 0000000000000000000000000000000; + 3538 : 0000000000000000000000000000000; + 3539 : 0000000000000000000000000000000; + 3540 : 0000000000000000000000000000000; + 3541 : 0000000000000000000000000000000; + 3542 : 0000000000000000000000000000000; + 3543 : 0000000000000000000000000000000; + 3544 : 0000000000000000000000000000000; + 3545 : 0000000000000000000000000000000; + 3546 : 0000000000000000000000000000000; + 3547 : 0000000000000000000000000000000; + 3548 : 0000000000000000000000000000000; + 3549 : 0000000000000000000000000000000; + 3550 : 0000000000000000000000000000000; + 3551 : 0000000000000000000000000000000; + 3552 : 0000000000000000000000000000000; + 3553 : 0000000000000000000000000000000; + 3554 : 0000000000000000000000000000000; + 3555 : 0000000000000000000000000000000; + 3556 : 0000000000000000000000000000000; + 3557 : 0000000000000000000000000000000; + 3558 : 0000000000000000000000000000000; + 3559 : 0000000000000000000000000000000; + 3560 : 0000000000000000000000000000000; + 3561 : 0000000000000000000000000000000; + 3562 : 0000000000000000000000000000000; + 3563 : 0000000000000000000000000000000; + 3564 : 0000000000000000000000000000000; + 3565 : 0000000000000000000000000000000; + 3566 : 0000000000000000000000000000000; + 3567 : 0000000000000000000000000000000; + 3568 : 0000000000000000000000000000000; + 3569 : 0000000000000000000000000000000; + 3570 : 0000000000000000000000000000000; + 3571 : 0000000000000000000000000000000; + 3572 : 0000000000000000000000000000000; + 3573 : 0000000000000000000000000000000; + 3574 : 0000000000000000000000000000000; + 3575 : 0000000000000000000000000000000; + 3576 : 0000000000000000000000000000000; + 3577 : 0000000000000000000000000000000; + 3578 : 0000000000000000000000000000000; + 3579 : 0000000000000000000000000000000; + 3580 : 0000000000000000000000000000000; + 3581 : 0000000000000000000000000000000; + 3582 : 0000000000000000000000000000000; + 3583 : 0000000000000000000000000000000; + 3584 : 0000000000000000000000000000000; + 3585 : 0000000000000000000000000000000; + 3586 : 0000000000000000000000000000000; + 3587 : 0000000000000000000000000000000; + 3588 : 0000000000000000000000000000000; + 3589 : 0000000000000000000000000000000; + 3590 : 0000000000000000000000000000000; + 3591 : 0000000000000000000000000000000; + 3592 : 0000000000000000000000000000000; + 3593 : 0000000000000000000000000000000; + 3594 : 0000000000000000000000000000000; + 3595 : 0000000000000000000000000000000; + 3596 : 0000000000000000000000000000000; + 3597 : 0000000000000000000000000000000; + 3598 : 0000000000000000000000000000000; + 3599 : 0000000000000000000000000000000; + 3600 : 0000000000000000000000000000000; + 3601 : 0000000000000000000000000000000; + 3602 : 0000000000000000000000000000000; + 3603 : 0000000000000000000000000000000; + 3604 : 0000000000000000000000000000000; + 3605 : 0000000000000000000000000000000; + 3606 : 0000000000000000000000000000000; + 3607 : 0000000000000000000000000000000; + 3608 : 0000000000000000000000000000000; + 3609 : 0000000000000000000000000000000; + 3610 : 0000000000000000000000000000000; + 3611 : 0000000000000000000000000000000; + 3612 : 0000000000000000000000000000000; + 3613 : 0000000000000000000000000000000; + 3614 : 0000000000000000000000000000000; + 3615 : 0000000000000000000000000000000; + 3616 : 0000000000000000000000000000000; + 3617 : 0000000000000000000000000000000; + 3618 : 0000000000000000000000000000000; + 3619 : 0000000000000000000000000000000; + 3620 : 0000000000000000000000000000000; + 3621 : 0000000000000000000000000000000; + 3622 : 0000000000000000000000000000000; + 3623 : 0000000000000000000000000000000; + 3624 : 0000000000000000000000000000000; + 3625 : 0000000000000000000000000000000; + 3626 : 0000000000000000000000000000000; + 3627 : 0000000000000000000000000000000; + 3628 : 0000000000000000000000000000000; + 3629 : 0000000000000000000000000000000; + 3630 : 0000000000000000000000000000000; + 3631 : 0000000000000000000000000000000; + 3632 : 0000000000000000000000000000000; + 3633 : 0000000000000000000000000000000; + 3634 : 0000000000000000000000000000000; + 3635 : 0000000000000000000000000000000; + 3636 : 0000000000000000000000000000000; + 3637 : 0000000000000000000000000000000; + 3638 : 0000000000000000000000000000000; + 3639 : 0000000000000000000000000000000; + 3640 : 0000000000000000000000000000000; + 3641 : 0000000000000000000000000000000; + 3642 : 0000000000000000000000000000000; + 3643 : 0000000000000000000000000000000; + 3644 : 0000000000000000000000000000000; + 3645 : 0000000000000000000000000000000; + 3646 : 0000000000000000000000000000000; + 3647 : 0000000000000000000000000000000; + 3648 : 0000000000000000000000000000000; + 3649 : 0000000000000000000000000000000; + 3650 : 0000000000000000000000000000000; + 3651 : 0000000000000000000000000000000; + 3652 : 0000000000000000000000000000000; + 3653 : 0000000000000000000000000000000; + 3654 : 0000000000000000000000000000000; + 3655 : 0000000000000000000000000000000; + 3656 : 0000000000000000000000000000000; + 3657 : 0000000000000000000000000000000; + 3658 : 0000000000000000000000000000000; + 3659 : 0000000000000000000000000000000; + 3660 : 0000000000000000000000000000000; + 3661 : 0000000000000000000000000000000; + 3662 : 0000000000000000000000000000000; + 3663 : 0000000000000000000000000000000; + 3664 : 0000000000000000000000000000000; + 3665 : 0000000000000000000000000000000; + 3666 : 0000000000000000000000000000000; + 3667 : 0000000000000000000000000000000; + 3668 : 0000000000000000000000000000000; + 3669 : 0000000000000000000000000000000; + 3670 : 0000000000000000000000000000000; + 3671 : 0000000000000000000000000000000; + 3672 : 0000000000000000000000000000000; + 3673 : 0000000000000000000000000000000; + 3674 : 0000000000000000000000000000000; + 3675 : 0000000000000000000000000000000; + 3676 : 0000000000000000000000000000000; + 3677 : 0000000000000000000000000000000; + 3678 : 0000000000000000000000000000000; + 3679 : 0000000000000000000000000000000; + 3680 : 0000000000000000000000000000000; + 3681 : 0000000000000000000000000000000; + 3682 : 0000000000000000000000000000000; + 3683 : 0000000000000000000000000000000; + 3684 : 0000000000000000000000000000000; + 3685 : 0000000000000000000000000000000; + 3686 : 0000000000000000000000000000000; + 3687 : 0000000000000000000000000000000; + 3688 : 0000000000000000000000000000000; + 3689 : 0000000000000000000000000000000; + 3690 : 0000000000000000000000000000000; + 3691 : 0000000000000000000000000000000; + 3692 : 0000000000000000000000000000000; + 3693 : 0000000000000000000000000000000; + 3694 : 0000000000000000000000000000000; + 3695 : 0000000000000000000000000000000; + 3696 : 0000000000000000000000000000000; + 3697 : 0000000000000000000000000000000; + 3698 : 0000000000000000000000000000000; + 3699 : 0000000000000000000000000000000; + 3700 : 0000000000000000000000000000000; + 3701 : 0000000000000000000000000000000; + 3702 : 0000000000000000000000000000000; + 3703 : 0000000000000000000000000000000; + 3704 : 0000000000000000000000000000000; + 3705 : 0000000000000000000000000000000; + 3706 : 0000000000000000000000000000000; + 3707 : 0000000000000000000000000000000; + 3708 : 0000000000000000000000000000000; + 3709 : 0000000000000000000000000000000; + 3710 : 0000000000000000000000000000000; + 3711 : 0000000000000000000000000000000; + 3712 : 0000000000000000000000000000000; + 3713 : 0000000000000000000000000000000; + 3714 : 0000000000000000000000000000000; + 3715 : 0000000000000000000000000000000; + 3716 : 0000000000000000000000000000000; + 3717 : 0000000000000000000000000000000; + 3718 : 0000000000000000000000000000000; + 3719 : 0000000000000000000000000000000; + 3720 : 0000000000000000000000000000000; + 3721 : 0000000000000000000000000000000; + 3722 : 0000000000000000000000000000000; + 3723 : 0000000000000000000000000000000; + 3724 : 0000000000000000000000000000000; + 3725 : 0000000000000000000000000000000; + 3726 : 0000000000000000000000000000000; + 3727 : 0000000000000000000000000000000; + 3728 : 0000000000000000000000000000000; + 3729 : 0000000000000000000000000000000; + 3730 : 0000000000000000000000000000000; + 3731 : 0000000000000000000000000000000; + 3732 : 0000000000000000000000000000000; + 3733 : 0000000000000000000000000000000; + 3734 : 0000000000000000000000000000000; + 3735 : 0000000000000000000000000000000; + 3736 : 0000000000000000000000000000000; + 3737 : 0000000000000000000000000000000; + 3738 : 0000000000000000000000000000000; + 3739 : 0000000000000000000000000000000; + 3740 : 0000000000000000000000000000000; + 3741 : 0000000000000000000000000000000; + 3742 : 0000000000000000000000000000000; + 3743 : 0000000000000000000000000000000; + 3744 : 0000000000000000000000000000000; + 3745 : 0000000000000000000000000000000; + 3746 : 0000000000000000000000000000000; + 3747 : 0000000000000000000000000000000; + 3748 : 0000000000000000000000000000000; + 3749 : 0000000000000000000000000000000; + 3750 : 0000000000000000000000000000000; + 3751 : 0000000000000000000000000000000; + 3752 : 0000000000000000000000000000000; + 3753 : 0000000000000000000000000000000; + 3754 : 0000000000000000000000000000000; + 3755 : 0000000000000000000000000000000; + 3756 : 0000000000000000000000000000000; + 3757 : 0000000000000000000000000000000; + 3758 : 0000000000000000000000000000000; + 3759 : 0000000000000000000000000000000; + 3760 : 0000000000000000000000000000000; + 3761 : 0000000000000000000000000000000; + 3762 : 0000000000000000000000000000000; + 3763 : 0000000000000000000000000000000; + 3764 : 0000000000000000000000000000000; + 3765 : 0000000000000000000000000000000; + 3766 : 0000000000000000000000000000000; + 3767 : 0000000000000000000000000000000; + 3768 : 0000000000000000000000000000000; + 3769 : 0000000000000000000000000000000; + 3770 : 0000000000000000000000000000000; + 3771 : 0000000000000000000000000000000; + 3772 : 0000000000000000000000000000000; + 3773 : 0000000000000000000000000000000; + 3774 : 0000000000000000000000000000000; + 3775 : 0000000000000000000000000000000; + 3776 : 0000000000000000000000000000000; + 3777 : 0000000000000000000000000000000; + 3778 : 0000000000000000000000000000000; + 3779 : 0000000000000000000000000000000; + 3780 : 0000000000000000000000000000000; + 3781 : 0000000000000000000000000000000; + 3782 : 0000000000000000000000000000000; + 3783 : 0000000000000000000000000000000; + 3784 : 0000000000000000000000000000000; + 3785 : 0000000000000000000000000000000; + 3786 : 0000000000000000000000000000000; + 3787 : 0000000000000000000000000000000; + 3788 : 0000000000000000000000000000000; + 3789 : 0000000000000000000000000000000; + 3790 : 0000000000000000000000000000000; + 3791 : 0000000000000000000000000000000; + 3792 : 0000000000000000000000000000000; + 3793 : 0000000000000000000000000000000; + 3794 : 0000000000000000000000000000000; + 3795 : 0000000000000000000000000000000; + 3796 : 0000000000000000000000000000000; + 3797 : 0000000000000000000000000000000; + 3798 : 0000000000000000000000000000000; + 3799 : 0000000000000000000000000000000; + 3800 : 0000000000000000000000000000000; + 3801 : 0000000000000000000000000000000; + 3802 : 0000000000000000000000000000000; + 3803 : 0000000000000000000000000000000; + 3804 : 0000000000000000000000000000000; + 3805 : 0000000000000000000000000000000; + 3806 : 0000000000000000000000000000000; + 3807 : 0000000000000000000000000000000; + 3808 : 0000000000000000000000000000000; + 3809 : 0000000000000000000000000000000; + 3810 : 0000000000000000000000000000000; + 3811 : 0000000000000000000000000000000; + 3812 : 0000000000000000000000000000000; + 3813 : 0000000000000000000000000000000; + 3814 : 0000000000000000000000000000000; + 3815 : 0000000000000000000000000000000; + 3816 : 0000000000000000000000000000000; + 3817 : 0000000000000000000000000000000; + 3818 : 0000000000000000000000000000000; + 3819 : 0000000000000000000000000000000; + 3820 : 0000000000000000000000000000000; + 3821 : 0000000000000000000000000000000; + 3822 : 0000000000000000000000000000000; + 3823 : 0000000000000000000000000000000; + 3824 : 0000000000000000000000000000000; + 3825 : 0000000000000000000000000000000; + 3826 : 0000000000000000000000000000000; + 3827 : 0000000000000000000000000000000; + 3828 : 0000000000000000000000000000000; + 3829 : 0000000000000000000000000000000; + 3830 : 0000000000000000000000000000000; + 3831 : 0000000000000000000000000000000; + 3832 : 0000000000000000000000000000000; + 3833 : 0000000000000000000000000000000; + 3834 : 0000000000000000000000000000000; + 3835 : 0000000000000000000000000000000; + 3836 : 0000000000000000000000000000000; + 3837 : 0000000000000000000000000000000; + 3838 : 0000000000000000000000000000000; + 3839 : 0000000000000000000000000000000; + 3840 : 0000000000000000000000000000000; + 3841 : 0000000000000000000000000000000; + 3842 : 0000000000000000000000000000000; + 3843 : 0000000000000000000000000000000; + 3844 : 0000000000000000000000000000000; + 3845 : 0000000000000000000000000000000; + 3846 : 0000000000000000000000000000000; + 3847 : 0000000000000000000000000000000; + 3848 : 0000000000000000000000000000000; + 3849 : 0000000000000000000000000000000; + 3850 : 0000000000000000000000000000000; + 3851 : 0000000000000000000000000000000; + 3852 : 0000000000000000000000000000000; + 3853 : 0000000000000000000000000000000; + 3854 : 0000000000000000000000000000000; + 3855 : 0000000000000000000000000000000; + 3856 : 0000000000000000000000000000000; + 3857 : 0000000000000000000000000000000; + 3858 : 0000000000000000000000000000000; + 3859 : 0000000000000000000000000000000; + 3860 : 0000000000000000000000000000000; + 3861 : 0000000000000000000000000000000; + 3862 : 0000000000000000000000000000000; + 3863 : 0000000000000000000000000000000; + 3864 : 0000000000000000000000000000000; + 3865 : 0000000000000000000000000000000; + 3866 : 0000000000000000000000000000000; + 3867 : 0000000000000000000000000000000; + 3868 : 0000000000000000000000000000000; + 3869 : 0000000000000000000000000000000; + 3870 : 0000000000000000000000000000000; + 3871 : 0000000000000000000000000000000; + 3872 : 0000000000000000000000000000000; + 3873 : 0000000000000000000000000000000; + 3874 : 0000000000000000000000000000000; + 3875 : 0000000000000000000000000000000; + 3876 : 0000000000000000000000000000000; + 3877 : 0000000000000000000000000000000; + 3878 : 0000000000000000000000000000000; + 3879 : 0000000000000000000000000000000; + 3880 : 0000000000000000000000000000000; + 3881 : 0000000000000000000000000000000; + 3882 : 0000000000000000000000000000000; + 3883 : 0000000000000000000000000000000; + 3884 : 0000000000000000000000000000000; + 3885 : 0000000000000000000000000000000; + 3886 : 0000000000000000000000000000000; + 3887 : 0000000000000000000000000000000; + 3888 : 0000000000000000000000000000000; + 3889 : 0000000000000000000000000000000; + 3890 : 0000000000000000000000000000000; + 3891 : 0000000000000000000000000000000; + 3892 : 0000000000000000000000000000000; + 3893 : 0000000000000000000000000000000; + 3894 : 0000000000000000000000000000000; + 3895 : 0000000000000000000000000000000; + 3896 : 0000000000000000000000000000000; + 3897 : 0000000000000000000000000000000; + 3898 : 0000000000000000000000000000000; + 3899 : 0000000000000000000000000000000; + 3900 : 0000000000000000000000000000000; + 3901 : 0000000000000000000000000000000; + 3902 : 0000000000000000000000000000000; + 3903 : 0000000000000000000000000000000; + 3904 : 0000000000000000000000000000000; + 3905 : 0000000000000000000000000000000; + 3906 : 0000000000000000000000000000000; + 3907 : 0000000000000000000000000000000; + 3908 : 0000000000000000000000000000000; + 3909 : 0000000000000000000000000000000; + 3910 : 0000000000000000000000000000000; + 3911 : 0000000000000000000000000000000; + 3912 : 0000000000000000000000000000000; + 3913 : 0000000000000000000000000000000; + 3914 : 0000000000000000000000000000000; + 3915 : 0000000000000000000000000000000; + 3916 : 0000000000000000000000000000000; + 3917 : 0000000000000000000000000000000; + 3918 : 0000000000000000000000000000000; + 3919 : 0000000000000000000000000000000; + 3920 : 0000000000000000000000000000000; + 3921 : 0000000000000000000000000000000; + 3922 : 0000000000000000000000000000000; + 3923 : 0000000000000000000000000000000; + 3924 : 0000000000000000000000000000000; + 3925 : 0000000000000000000000000000000; + 3926 : 0000000000000000000000000000000; + 3927 : 0000000000000000000000000000000; + 3928 : 0000000000000000000000000000000; + 3929 : 0000000000000000000000000000000; + 3930 : 0000000000000000000000000000000; + 3931 : 0000000000000000000000000000000; + 3932 : 0000000000000000000000000000000; + 3933 : 0000000000000000000000000000000; + 3934 : 0000000000000000000000000000000; + 3935 : 0000000000000000000000000000000; + 3936 : 0000000000000000000000000000000; + 3937 : 0000000000000000000000000000000; + 3938 : 0000000000000000000000000000000; + 3939 : 0000000000000000000000000000000; + 3940 : 0000000000000000000000000000000; + 3941 : 0000000000000000000000000000000; + 3942 : 0000000000000000000000000000000; + 3943 : 0000000000000000000000000000000; + 3944 : 0000000000000000000000000000000; + 3945 : 0000000000000000000000000000000; + 3946 : 0000000000000000000000000000000; + 3947 : 0000000000000000000000000000000; + 3948 : 0000000000000000000000000000000; + 3949 : 0000000000000000000000000000000; + 3950 : 0000000000000000000000000000000; + 3951 : 0000000000000000000000000000000; + 3952 : 0000000000000000000000000000000; + 3953 : 0000000000000000000000000000000; + 3954 : 0000000000000000000000000000000; + 3955 : 0000000000000000000000000000000; + 3956 : 0000000000000000000000000000000; + 3957 : 0000000000000000000000000000000; + 3958 : 0000000000000000000000000000000; + 3959 : 0000000000000000000000000000000; + 3960 : 0000000000000000000000000000000; + 3961 : 0000000000000000000000000000000; + 3962 : 0000000000000000000000000000000; + 3963 : 0000000000000000000000000000000; + 3964 : 0000000000000000000000000000000; + 3965 : 0000000000000000000000000000000; + 3966 : 0000000000000000000000000000000; + 3967 : 0000000000000000000000000000000; + 3968 : 0000000000000000000000000000000; + 3969 : 0000000000000000000000000000000; + 3970 : 0000000000000000000000000000000; + 3971 : 0000000000000000000000000000000; + 3972 : 0000000000000000000000000000000; + 3973 : 0000000000000000000000000000000; + 3974 : 0000000000000000000000000000000; + 3975 : 0000000000000000000000000000000; + 3976 : 0000000000000000000000000000000; + 3977 : 0000000000000000000000000000000; + 3978 : 0000000000000000000000000000000; + 3979 : 0000000000000000000000000000000; + 3980 : 0000000000000000000000000000000; + 3981 : 0000000000000000000000000000000; + 3982 : 0000000000000000000000000000000; + 3983 : 0000000000000000000000000000000; + 3984 : 0000000000000000000000000000000; + 3985 : 0000000000000000000000000000000; + 3986 : 0000000000000000000000000000000; + 3987 : 0000000000000000000000000000000; + 3988 : 0000000000000000000000000000000; + 3989 : 0000000000000000000000000000000; + 3990 : 0000000000000000000000000000000; + 3991 : 0000000000000000000000000000000; + 3992 : 0000000000000000000000000000000; + 3993 : 0000000000000000000000000000000; + 3994 : 0000000000000000000000000000000; + 3995 : 0000000000000000000000000000000; + 3996 : 0000000000000000000000000000000; + 3997 : 0000000000000000000000000000000; + 3998 : 0000000000000000000000000000000; + 3999 : 0000000000000000000000000000000; + 4000 : 0000000000000000000000000000000; + 4001 : 0000000000000000000000000000000; + 4002 : 0000000000000000000000000000000; + 4003 : 0000000000000000000000000000000; + 4004 : 0000000000000000000000000000000; + 4005 : 0000000000000000000000000000000; + 4006 : 0000000000000000000000000000000; + 4007 : 0000000000000000000000000000000; + 4008 : 0000000000000000000000000000000; + 4009 : 0000000000000000000000000000000; + 4010 : 0000000000000000000000000000000; + 4011 : 0000000000000000000000000000000; + 4012 : 0000000000000000000000000000000; + 4013 : 0000000000000000000000000000000; + 4014 : 0000000000000000000000000000000; + 4015 : 0000000000000000000000000000000; + 4016 : 0000000000000000000000000000000; + 4017 : 0000000000000000000000000000000; + 4018 : 0000000000000000000000000000000; + 4019 : 0000000000000000000000000000000; + 4020 : 0000000000000000000000000000000; + 4021 : 0000000000000000000000000000000; + 4022 : 0000000000000000000000000000000; + 4023 : 0000000000000000000000000000000; + 4024 : 0000000000000000000000000000000; + 4025 : 0000000000000000000000000000000; + 4026 : 0000000000000000000000000000000; + 4027 : 0000000000000000000000000000000; + 4028 : 0000000000000000000000000000000; + 4029 : 0000000000000000000000000000000; + 4030 : 0000000000000000000000000000000; + 4031 : 0000000000000000000000000000000; + 4032 : 0000000000000000000000000000000; + 4033 : 0000000000000000000000000000000; + 4034 : 0000000000000000000000000000000; + 4035 : 0000000000000000000000000000000; + 4036 : 0000000000000000000000000000000; + 4037 : 0000000000000000000000000000000; + 4038 : 0000000000000000000000000000000; + 4039 : 0000000000000000000000000000000; + 4040 : 0000000000000000000000000000000; + 4041 : 0000000000000000000000000000000; + 4042 : 0000000000000000000000000000000; + 4043 : 0000000000000000000000000000000; + 4044 : 0000000000000000000000000000000; + 4045 : 0000000000000000000000000000000; + 4046 : 0000000000000000000000000000000; + 4047 : 0000000000000000000000000000000; + 4048 : 0000000000000000000000000000000; + 4049 : 0000000000000000000000000000000; + 4050 : 0000000000000000000000000000000; + 4051 : 0000000000000000000000000000000; + 4052 : 0000000000000000000000000000000; + 4053 : 0000000000000000000000000000000; + 4054 : 0000000000000000000000000000000; + 4055 : 0000000000000000000000000000000; + 4056 : 0000000000000000000000000000000; + 4057 : 0000000000000000000000000000000; + 4058 : 0000000000000000000000000000000; + 4059 : 0000000000000000000000000000000; + 4060 : 0000000000000000000000000000000; + 4061 : 0000000000000000000000000000000; + 4062 : 0000000000000000000000000000000; + 4063 : 0000000000000000000000000000000; + 4064 : 0000000000000000000000000000000; + 4065 : 0000000000000000000000000000000; + 4066 : 0000000000000000000000000000000; + 4067 : 0000000000000000000000000000000; + 4068 : 0000000000000000000000000000000; + 4069 : 0000000000000000000000000000000; + 4070 : 0000000000000000000000000000000; + 4071 : 0000000000000000000000000000000; + 4072 : 0000000000000000000000000000000; + 4073 : 0000000000000000000000000000000; + 4074 : 0000000000000000000000000000000; + 4075 : 0000000000000000000000000000000; + 4076 : 0000000000000000000000000000000; + 4077 : 0000000000000000000000000000000; + 4078 : 0000000000000000000000000000000; + 4079 : 0000000000000000000000000000000; + 4080 : 0000000000000000000000000000000; + 4081 : 0000000000000000000000000000000; + 4082 : 0000000000000000000000000000000; + 4083 : 0000000000000000000000000000000; + 4084 : 0000000000000000000000000000000; + 4085 : 0000000000000000000000000000000; + 4086 : 0000000000000000000000000000000; + 4087 : 0000000000000000000000000000000; + 4088 : 0000000000000000000000000000000; + 4089 : 0000000000000000000000000000000; + 4090 : 0000000000000000000000000000000; + 4091 : 0000000000000000000000000000000; + 4092 : 0000000000000000000000000000000; + 4093 : 0000000000000000000000000000000; + 4094 : 0000000000000000000000000000000; + 4095 : 0000000000000000000000000000000; +END; diff --git a/quartus_project/db/test_neorv32.neorv32_test_setup_bootloader0.rtl.mif b/quartus_project/db/test_neorv32.neorv32_test_setup_bootloader0.rtl.mif new file mode 100644 index 000000000..6e93540d5 --- /dev/null +++ b/quartus_project/db/test_neorv32.neorv32_test_setup_bootloader0.rtl.mif @@ -0,0 +1,1032 @@ +WIDTH=32; +DEPTH=1024; + +ADDRESS_RADIX=UNS; +DATA_RADIX=BIN; + +CONTENT BEGIN + 0 : 00110000000000000101000001110011; + 1 : 00110000010000000001000001110011; + 2 : 00000000000000000000000010111010; + 3 : 00001110000000001000000010110010; + 4 : 00110000010100001001000001110011; + 5 : 10000000000000010000000100111010; + 6 : 00011110100000010000000100110010; + 7 : 10000000000000010000000110111010; + 8 : 01111110010000011000000110110010; + 9 : 00000000000000000000001000110010; + 10 : 00000000000000000000001010110010; + 11 : 00000000000000000000001100110010; + 12 : 00000000000000000000001110110010; + 13 : 00000000000000000000010000110010; + 14 : 00000000000000000000010010110010; + 15 : 00000000000000000000100000110010; + 16 : 00000000000000000000100010110010; + 17 : 00000000000000000000100100110010; + 18 : 00000000000000000000100110110010; + 19 : 00000000000000000000101000110010; + 20 : 00000000000000000000101010110010; + 21 : 00000000000000000000101100110010; + 22 : 00000000000000000000101110110010; + 23 : 00000000000000000000110000110010; + 24 : 00000000000000000000110010110010; + 25 : 00000000000000000000110100110010; + 26 : 00000000000000000000110110110010; + 27 : 00000000000000000000111000110010; + 28 : 00000000000000000000111010110010; + 29 : 00000000000000000000111100110010; + 30 : 00000000000000000000111110110010; + 31 : 00000000000000000001010110111010; + 32 : 11110001110001011000010110110010; + 33 : 10000000000000010000011000111010; + 34 : 11110111110001100000011000110010; + 35 : 10000000000000010000011010111010; + 36 : 11110111010001101000011010110010; + 37 : 00000000110001011000111001110001; + 38 : 00000000110101100101110001110001; + 39 : 00000000000001011010011100110000; + 40 : 00000000111001100010000000110001; + 41 : 00000000010001011000010110110010; + 42 : 00000000010001100000011000110010; + 43 : 11111110110111111111000001111101; + 44 : 10000000000000010000011100111010; + 45 : 11110101000001110000011100110010; + 46 : 10000000100000011000011110110010; + 47 : 00000000111101110101100001110001; + 48 : 00000000000001110010000000110001; + 49 : 00000000010001110000011100110010; + 50 : 11111111010111111111000001111101; + 51 : 00000000000000000000010100110010; + 52 : 00000000000000000000010110110010; + 53 : 00000110000000000000000011111101; + 54 : 00110000010000000001000001110011; + 55 : 00110100000001010001000001110011; + 56 : 00010000010100000000000001110011; + 57 : 00000000000000000000000001111101; + 58 : 11111111100000010000000100110010; + 59 : 00000000100000010010000000110001; + 60 : 00000000100100010010001000110001; + 61 : 00110100001000000010010001110011; + 62 : 00000010000001000100011001110001; + 63 : 00110100000100000010010001110011; + 64 : 00000000000001000001010010110000; + 65 : 00000000001101001111010010110010; + 66 : 00000000001001000000010000110010; + 67 : 00110100000101000001000001110011; + 68 : 00000000001100000000010000110010; + 69 : 00000000100101000001100001110001; + 70 : 00110100000100000010010001110011; + 71 : 00000000001001000000010000110010; + 72 : 00110100000101000001000001110011; + 73 : 00000000000000010010010000110000; + 74 : 00000000010000010010010010110000; + 75 : 00000000100000010000000100110010; + 76 : 00110000001000000000000001110011; + 77 : 11111011000000010000000100110010; + 78 : 00000100100100010010001000110001; + 79 : 10000000000000000000010010111011; + 80 : 00000000000001001010001000110001; + 81 : 10000000000000000000011110111011; + 82 : 00000000000001111010000000110001; + 83 : 11111111111111110000011110111011; + 84 : 00000100000100010010011000110001; + 85 : 00000100100000010010010000110001; + 86 : 00000101001000010010000000110001; + 87 : 00000011001100010010111000110001; + 88 : 00000011010000010010110000110001; + 89 : 00000011010100010010101000110001; + 90 : 00000011011000010010100000110001; + 91 : 00000011011100010010011000110001; + 92 : 00000011100000010010010000110001; + 93 : 00000011100100010010001000110001; + 94 : 00000011101000010010000000110001; + 95 : 00000001101100010010111000110001; + 96 : 01111001110001111000011110110010; + 97 : 00110000010101111001000001110011; + 98 : 11111110100000000010011110110000; + 99 : 00000000000010000000011100111011; + 100 : 00000000111001111111011110110011; + 101 : 00000000000001111000100001110001; + 102 : 11111010000000000010010000110001; + 103 : 01000000000100000000011110110010; + 104 : 11111010111100000010010000110001; + 105 : 11111110100000000010011110110000; + 106 : 01000000000000000000011100111011; + 107 : 00000000111001111111011110110011; + 108 : 00000110000001111000100001110001; + 109 : 11110100000000000010000000110001; + 110 : 11110100000000000010010000110001; + 111 : 00000000000000000110011110111011; + 112 : 11110100000000000010011000110001; + 113 : 00100000010101111000011110110010; + 114 : 11110100111100000010000000110001; + 115 : 11110100000000000010010000110001; + 116 : 11110100000000000010011000110001; + 117 : 11110100000000000010011110110000; + 118 : 00000000111001111111011110110011; + 119 : 11111110000001111001110011110001; + 120 : 11110100000000000010011110110000; + 121 : 00000010000000000000011100111011; + 122 : 00000000111001111110011110110011; + 123 : 11110100111100000010000000110001; + 124 : 11110100000000000010011110110000; + 125 : 00001000000000000000011100111011; + 126 : 00000000111001111110011110110011; + 127 : 11110100111100000010000000110001; + 128 : 11110100000000000010011110110000; + 129 : 11111110000111111110011100111011; + 130 : 01000011111101110000011100110010; + 131 : 00000000111001111111011110110011; + 132 : 00000000100000000001011100111011; + 133 : 01100000000001110000011100110010; + 134 : 00000000111001111110011110110011; + 135 : 11110100111100000010000000110001; + 136 : 11111110100000000010011110110000; + 137 : 00000000000000010000011100111011; + 138 : 00000000111001111111011110110011; + 139 : 00000000000001111000100001110001; + 140 : 00000000000100000000011110110010; + 141 : 11111100111100000010010000110001; + 142 : 11111100000000000010011000110001; + 143 : 11111010000000000010000000110001; + 144 : 11111110000000000010011010110000; + 145 : 00000000000000001001011110111011; + 146 : 11111111111111110111011000111011; + 147 : 00000000000000000000011100110010; + 148 : 01011111111101111000011110110010; + 149 : 10100000000001100000011000110010; + 150 : 00011110110101111110001001110001; + 151 : 00000000000000000001011010111011; + 152 : 00000000000000000000011110110010; + 153 : 11111111111001101000011010110010; + 154 : 00011110111001101110010001110001; + 155 : 11111111111101110000011100110010; + 156 : 00000001100001111001011110110010; + 157 : 00000000111001111110011110110011; + 158 : 00010000000000000000011100111011; + 159 : 00000000111001111110011110110011; + 160 : 11111010111100000010000000110001; + 161 : 11111110100000000010011110110000; + 162 : 00000000000000100000011100111011; + 163 : 00000000111001111111011110110011; + 164 : 00000010000001111000011001110001; + 165 : 11111000000000000010100000110001; + 166 : 11111000000000000010101000110001; + 167 : 11111110000000000010011110110000; + 168 : 00000000001001111101011110110010; + 169 : 11111000111100000010110000110001; + 170 : 11111000000000000010111000110001; + 171 : 00001000000000000000011110110010; + 172 : 00110000010001111001000001110011; + 173 : 00000000100000000000011110110010; + 174 : 00110000000001111010000001110011; + 175 : 11111111111111110001010100111011; + 176 : 11011001010001010000010100110010; + 177 : 01000010010000000000000011111101; + 178 : 11110001001100000010010101110011; + 179 : 00111010100000000000000011111101; + 180 : 11111111111111110001010100111011; + 181 : 11011100110001010000010100110010; + 182 : 01000001000000000000000011111101; + 183 : 11111110010000000010010100110000; + 184 : 00111001010000000000000011111101; + 185 : 11111111111111110001010100111011; + 186 : 11011101010001010000010100110010; + 187 : 00111111110000000000000011111101; + 188 : 11111110000000000010010100110000; + 189 : 00111000000000000000000011111101; + 190 : 11111111111111110001010100111011; + 191 : 11011101110001010000010100110010; + 192 : 00111110100000000000000011111101; + 193 : 00110000000100000010010101110011; + 194 : 00110110110000000000000011111101; + 195 : 11111111111111110001010100111011; + 196 : 11011110010001010000010100110010; + 197 : 00111101010000000000000011111101; + 198 : 11111100000000000010010101110011; + 199 : 00110101100000000000000011111101; + 200 : 11111111111111110001010100111011; + 201 : 11011110100001010000010100110010; + 202 : 00111100000000000000000011111101; + 203 : 11111110100000000010010100110000; + 204 : 11111111111111110001010000111011; + 205 : 00110100000000000000000011111101; + 206 : 11111111111111110001010100111011; + 207 : 11011111000001010000010100110010; + 208 : 00111010100000000000000011111101; + 209 : 11111111100000000010010100110000; + 210 : 00110010110000000000000011111101; + 211 : 11011111100001000000010100110010; + 212 : 00111001100000000000000011111101; + 213 : 11111111000000000010010100110000; + 214 : 00110001110000000000000011111101; + 215 : 11111111111111110001010100111011; + 216 : 11100000010001010000010100110010; + 217 : 00111000010000000000000011111101; + 218 : 11111111110000000010010100110000; + 219 : 00110000100000000000000011111101; + 220 : 11011111100001000000010100110010; + 221 : 00110111010000000000000011111101; + 222 : 11111111010000000010010100110000; + 223 : 00101111100000000000000011111101; + 224 : 11111110100000000010011110110000; + 225 : 00000000000000100000011100111011; + 226 : 00000000111001111111011110110011; + 227 : 00000100000001111000110001110001; + 228 : 11111111111111110001010100111011; + 229 : 11100000110001010000010100110010; + 230 : 00110101000000000000000011111101; + 231 : 00101010110000000000000011111101; + 232 : 11111110000000000010010000110000; + 233 : 00000000000001000000100110111011; + 234 : 00000000000000000010101000111011; + 235 : 00000000001101000001010000110010; + 236 : 00000000101001000000100100110011; + 237 : 00000000100010010011010000110011; + 238 : 00000000101101000000010000110011; + 239 : 11111110100000000010011110110000; + 240 : 00000001001101111111011110110011; + 241 : 00001010000001111000100001110001; + 242 : 11111010000000000010011110110000; + 243 : 00000001010001111111011110110011; + 244 : 00001010000001111001001001110001; + 245 : 11111111111111110001010100111011; + 246 : 11111010010000000010011110110000; + 247 : 11100011100001010000010100110010; + 248 : 00110000100000000000000011111101; + 249 : 11111111111111110001100110111011; + 250 : 11100100010010011000010100110010; + 251 : 00101111110000000000000011111101; + 252 : 00000110110000000000101000110010; + 253 : 00000111100000000000101110110010; + 254 : 00000111001100000000110000110010; + 255 : 00000110010100000000110010110010; + 256 : 11111111111111110001011110111011; + 257 : 11101100010001111000010100110010; + 258 : 00101110000000000000000011111101; + 259 : 11111010010000000010010000110000; + 260 : 11111110000001000101111011110001; + 261 : 00001111111101000111010000110010; + 262 : 00000000000001000000010100110010; + 263 : 00100100000000000000000011111101; + 264 : 11111111111111110001011110111011; + 265 : 11011001000001111000010100110010; + 266 : 00101100000000000000000011111101; + 267 : 00000111001000000000011110110010; + 268 : 00000110111101000001100001110001; + 269 : 11111111111111110000001010111011; + 270 : 00000000000000101000000001111001; + 271 : 00000000000101110000011100110010; + 272 : 00000001000001110001011100110010; + 273 : 00000000110001101000011010110011; + 274 : 00000001000001110101011100110010; + 275 : 11100000110111111111000001111101; + 276 : 11111111111001111000011000110010; + 277 : 00001111110101100111011000110010; + 278 : 00000000000001100001101001110001; + 279 : 00000000001101110101011100110010; + 280 : 00000000000101111000011110110010; + 281 : 00001111111101111111011110110010; + 282 : 11100000000111111111000001111101; + 283 : 00000000000101110101011100110010; + 284 : 11111111000111111111000001111101; + 285 : 00011101010000000000000011111101; + 286 : 11110100100001011110001011110001; + 287 : 00000000101101000001010001110001; + 288 : 11110011001001010110111011110001; + 289 : 00000000000100000000010100110010; + 290 : 01100101110000000000000011111101; + 291 : 11111111111111110001010100111011; + 292 : 11011001000001010000010100110010; + 293 : 00100101010000000000000011111101; + 294 : 00000000000000000000010100110010; + 295 : 00000011110100000000000011111101; + 296 : 00010111010001000000110001110001; + 297 : 00000010100010100110010001110001; + 298 : 00010111100101000000110001110001; + 299 : 00000110100000000000011110110010; + 300 : 11100100010010011000010100110010; + 301 : 00000010111101000000110001110001; + 302 : 00000011111100000000011110110010; + 303 : 00011000111101000000000001110001; + 304 : 11111111111111110001010100111011; + 305 : 11110110100001010000010100110010; + 306 : 00000010010000000000000001111101; + 307 : 00000111010100000000011110110010; + 308 : 00000010111101000000001001110001; + 309 : 00010111011101000000000001110001; + 310 : 11111111100001000001010011110001; + 311 : 00000000010001001010010000110000; + 312 : 00000010000001000001000001110001; + 313 : 11111111111111110001010100111011; + 314 : 11101100110001010000010100110010; + 315 : 00011111110000000000000011111101; + 316 : 11110001000111111111000001111101; + 317 : 00000000000000000000010100110010; + 318 : 01011110110000000000000011111101; + 319 : 11110000010111111111000001111101; + 320 : 11111111111111110001010100111011; + 321 : 11101110100001010000010100110010; + 322 : 00011110000000000000000011111101; + 323 : 00000000000001000000010100110010; + 324 : 00010110010000000000000011111101; + 325 : 11111111111111110001010100111011; + 326 : 11101111000001010000010100110010; + 327 : 00011100110000000000000011111101; + 328 : 00000000010000000000010100111011; + 329 : 00010101000000000000000011111101; + 330 : 11111111111111110001010100111011; + 331 : 11110000100001010000010100110010; + 332 : 00011011100000000000000011111101; + 333 : 11111010010000000010100100110000; + 334 : 11111110000010010101111011110001; + 335 : 00001111111110010111100100110010; + 336 : 00000000000010010000010100110010; + 337 : 00010001100000000000000011111101; + 338 : 00000111100100000000011110110010; + 339 : 11101010111110010001101011110001; + 340 : 01010101000000000000000011111101; + 341 : 00000000000001010000011001110001; + 342 : 00000000001100000000010100110010; + 343 : 00011110010000000000000011111101; + 344 : 11111111111111110001010100111011; + 345 : 11110001010001010000010100110010; + 346 : 00011000000000000000000011111101; + 347 : 00000001000001000101101100110010; + 348 : 00000000010000000000100100111011; + 349 : 00000000000000010000110110111011; + 350 : 11111111111100000000110100110010; + 351 : 01001101000000000000000011111101; + 352 : 01000000000000000000000011111101; + 353 : 00001101100000000000010100110010; + 354 : 00111010100000000000000011111101; + 355 : 00000000000010010000010100110010; + 356 : 00111011010000000000000011111101; + 357 : 00111000100000000000000011111101; + 358 : 01001101010000000000000011111101; + 359 : 00000000000101010111101010110010; + 360 : 11111110000010101001110011110001; + 361 : 11111111111110110000101100110010; + 362 : 00000001101110010000100100110011; + 363 : 11111101101010110001100011110001; + 364 : 11111111000000000010011010110000; + 365 : 00000000010000000000100100111011; + 366 : 00000000000000000000110100110010; + 367 : 00000000110010010000110110110010; + 368 : 00000000110111010000011100110011; + 369 : 00000000000001110010010110110000; + 370 : 00000001101111010000010100110011; + 371 : 00000000110100010010011000110001; + 372 : 00000000101110101000101010110011; + 373 : 00000000010011010000110100110010; + 374 : 01100110110000000000000011111101; + 375 : 00000000110000010010011010110000; + 376 : 11111110100011010110000011110001; + 377 : 01000111100010001101010110111011; + 378 : 10101111111001011000010110110010; + 379 : 00000000010000000000010100111011; + 380 : 01100101010000000000000011111101; + 381 : 00000000000001000000010110110010; + 382 : 00000000010010010000010100110010; + 383 : 01100100100000000000000011111101; + 384 : 00000000100010010000010100110010; + 385 : 01000001010100000000010110110011; + 386 : 01100011110000000000000011111101; + 387 : 11111111111111110001010100111011; + 388 : 11010111100001010000010100110010; + 389 : 11101101100111111111000001111101; + 390 : 00000000000100000000010100110010; + 391 : 11101101110111111111000001111101; + 392 : 00000000010001001010011110110000; + 393 : 11100110000001111001101011110001; + 394 : 11111111111111110001010100111011; + 395 : 11110010010001010000010100110010; + 396 : 11101011110111111111000001111101; + 397 : 00000000000100000000010100110010; + 398 : 11100110010111111111000001111101; + 399 : 11111111111111110001010100111011; + 400 : 11110011010001010000010100110010; + 401 : 11101010100111111111000001111101; + 402 : 11111001010000000010010110110000; + 403 : 11111001000000000010010100110000; + 404 : 11111001010000000010011110110000; + 405 : 11111110111101011001101011110001; + 406 : 00000000000000001000000001111001; + 407 : 00000000000001000000011100111011; + 408 : 11111010000000000010011110110000; + 409 : 00000000111001111111011110110011; + 410 : 11111110000001111001110011110001; + 411 : 11111010101000000010001000110001; + 412 : 00000000000000001000000001111001; + 413 : 11111110000000010000000100110010; + 414 : 00000001001000010010100000110001; + 415 : 00000000000001010000100100110010; + 416 : 00000011000000000000010100110010; + 417 : 00000000000100010010111000110001; + 418 : 00000000100000010010110000110001; + 419 : 00000000100100010010101000110001; + 420 : 00000001001100010010011000110001; + 421 : 11111100100111111111000011111101; + 422 : 00000111100000000000010100110010; + 423 : 11111111111111110001010010111011; + 424 : 11111011110111111111000011111101; + 425 : 00000001110000000000010000110010; + 426 : 11110111010001001000010010110010; + 427 : 11111111110000000000100110110010; + 428 : 00000000100010010101011110110011; + 429 : 00000000111101111111011110110010; + 430 : 00000000111101001000011110110011; + 431 : 00000000000001111100010100110000; + 432 : 11111111110001000000010000110010; + 433 : 11111001100111111111000011111101; + 434 : 11111111001101000001010011110001; + 435 : 00000001110000010010000010110000; + 436 : 00000001100000010010010000110000; + 437 : 00000001010000010010010010110000; + 438 : 00000001000000010010100100110000; + 439 : 00000000110000010010100110110000; + 440 : 00000010000000010000000100110010; + 441 : 00000000000000001000000001111001; + 442 : 11111111000000010000000100110010; + 443 : 00000000100000010010010000110001; + 444 : 00000001001000010010000000110001; + 445 : 00000000000100010010011000110001; + 446 : 00000000100100010010001000110001; + 447 : 00000000000001010000010000110010; + 448 : 00000000101000000000100100110010; + 449 : 00000000000001000100010010110000; + 450 : 00000000000101000000010000110010; + 451 : 00000000000001001001111001110001; + 452 : 00000000110000010010000010110000; + 453 : 00000000100000010010010000110000; + 454 : 00000000010000010010010010110000; + 455 : 00000000000000010010100100110000; + 456 : 00000001000000010000000100110010; + 457 : 00000000000000001000000001111001; + 458 : 00000001001001001001011001110001; + 459 : 00000000110100000000010100110010; + 460 : 11110010110111111111000011111101; + 461 : 00000000000001001000010100110010; + 462 : 11110010010111111111000011111101; + 463 : 11111100100111111111000001111101; + 464 : 11111111000000010000000100110010; + 465 : 00000000100000010010010000110001; + 466 : 00000000000001010000010000110010; + 467 : 11111111111111110001010100111011; + 468 : 11010011000001010000010100110010; + 469 : 00000000000100010010011000110001; + 470 : 11111001000111111111000011111101; + 471 : 00000000001001000001011110110010; + 472 : 11111111111111110001010100111011; + 473 : 00000000100001111000011110110011; + 474 : 11111000010001010000010100110010; + 475 : 00000000111101010000010100110011; + 476 : 11110111100111111111000011111101; + 477 : 00000000100000000000011110110010; + 478 : 00110000000001111011000001110011; + 479 : 11111110100000000010011110110000; + 480 : 00000000000000010000011100111011; + 481 : 00000000111001111111011110110011; + 482 : 00000000000001111000100001110001; + 483 : 00000000000100000000011110110010; + 484 : 11111100111100000010010000110001; + 485 : 11111100000000000010011000110001; + 486 : 00000000000000000000000001111101; + 487 : 11111011000000010000000100110010; + 488 : 00000100000100010010011000110001; + 489 : 00000100010100010010010000110001; + 490 : 00000100011000010010001000110001; + 491 : 00000100011100010010000000110001; + 492 : 00000010100000010010111000110001; + 493 : 00000010100100010010110000110001; + 494 : 00000010101000010010101000110001; + 495 : 00000010101100010010100000110001; + 496 : 00000010110000010010011000110001; + 497 : 00000010110100010010010000110001; + 498 : 00000010111000010010001000110001; + 499 : 00000010111100010010000000110001; + 500 : 00000001000000010010111000110001; + 501 : 00000001000100010010110000110001; + 502 : 00000001110000010010101000110001; + 503 : 00000001110100010010100000110001; + 504 : 00000001111000010010011000110001; + 505 : 00000001111100010010010000110001; + 506 : 00110100001000000010010011110011; + 507 : 10000000000000000000011110111011; + 508 : 00000000011101111000011110110010; + 509 : 00001010111101001001011001110001; + 510 : 11111110100000000010011110110000; + 511 : 00000000000000010000011100111011; + 512 : 00000000111001111111011110110011; + 513 : 00000000000001111000100001110001; + 514 : 11111100100000000010011110110000; + 515 : 00000000000101111100011110110010; + 516 : 11111100111100000010010000110001; + 517 : 11111110100000000010011110110000; + 518 : 00000000000000100000011100111011; + 519 : 00000000111001111111011110110011; + 520 : 00000010000001111000100001110001; + 521 : 11100010010111111111000011111101; + 522 : 11111110000000000010011110110000; + 523 : 11111111111100000000011100110010; + 524 : 11111000111000000010110000110001; + 525 : 00000000001001111101011110110010; + 526 : 00000000101001111000010100110011; + 527 : 00000000111101010011011110110011; + 528 : 00000000101101111000011110110011; + 529 : 11111000111100000010111000110001; + 530 : 11111000101000000010110000110001; + 531 : 00000000000000000000000000110010; + 532 : 00000011110000010010010000110000; + 533 : 00000100110000010010000010110000; + 534 : 00000100100000010010001010110000; + 535 : 00000100010000010010001100110000; + 536 : 00000100000000010010001110110000; + 537 : 00000011100000010010010010110000; + 538 : 00000011010000010010010100110000; + 539 : 00000011000000010010010110110000; + 540 : 00000010110000010010011000110000; + 541 : 00000010100000010010011010110000; + 542 : 00000010010000010010011100110000; + 543 : 00000010000000010010011110110000; + 544 : 00000001110000010010100000110000; + 545 : 00000001100000010010100010110000; + 546 : 00000001010000010010111000110000; + 547 : 00000001000000010010111010110000; + 548 : 00000000110000010010111100110000; + 549 : 00000000100000010010111110110000; + 550 : 00000101000000010000000100110010; + 551 : 00110000001000000000000001110011; + 552 : 00000000011100000000011110110010; + 553 : 00000000111101001001110001110001; + 554 : 10000000000000000000011110111011; + 555 : 00000000000001111010011110110000; + 556 : 00000000000001111000011001110001; + 557 : 00000000000100000000010100110010; + 558 : 11101000100111111111000011111101; + 559 : 00110100000100000010010001110011; + 560 : 11111110100000000010011110110000; + 561 : 00000000000001000000011100111011; + 562 : 00000000111001111111011110110011; + 563 : 00000100000001111000001001110001; + 564 : 11111111111111110001010100111011; + 565 : 11010011100001010000010100110010; + 566 : 11100001000111111111000011111101; + 567 : 00000000000001001000010100110010; + 568 : 11011001010111111111000011111101; + 569 : 00000010000000000000010100110010; + 570 : 11010111010111111111000011111101; + 571 : 00000000000001000000010100110010; + 572 : 11011000010111111111000011111101; + 573 : 00000010000000000000010100110010; + 574 : 11010110010111111111000011111101; + 575 : 00110100001100000010010101110011; + 576 : 11010111010111111111000011111101; + 577 : 11111111111111110001010100111011; + 578 : 11011001000001010000010100110010; + 579 : 11011101110111111111000011111101; + 580 : 00000000010001000000010000110010; + 581 : 00110100000101000001000001110011; + 582 : 11110011100111111111000001111101; + 583 : 11111010100000000000011100110010; + 584 : 00000000000001110010011110110000; + 585 : 11101111111101111111011110110010; + 586 : 00000000111101110010000000110001; + 587 : 00000000000000001000000001111001; + 588 : 11111010101000000010011000110001; + 589 : 11111010100000000010011110110000; + 590 : 11111110000001111100111011110001; + 591 : 11111010110000000010010100110000; + 592 : 00000000000000001000000001111001; + 593 : 11111111000000010000000100110010; + 594 : 00000000100000010010010000110001; + 595 : 00000000000001010000010000110010; + 596 : 00000001000001010101010100110010; + 597 : 00001111111101010111010100110010; + 598 : 00000000000100010010011000110001; + 599 : 11111101010111111111000011111101; + 600 : 00000000100001000101010100110010; + 601 : 00001111111101010111010100110010; + 602 : 11111100100111111111000011111101; + 603 : 00001111111101000111010100110010; + 604 : 00000000100000010010010000110000; + 605 : 00000000110000010010000010110000; + 606 : 00000001000000010000000100110010; + 607 : 11111011010111111111000001111101; + 608 : 11111010100000000000011100110010; + 609 : 00000000000001110010011110110000; + 610 : 11100001111101111111011110110010; + 611 : 00010000000001111110011110110010; + 612 : 00000000111101110010000000110001; + 613 : 00000000000000001000000001111001; + 614 : 11111101000000010000000100110010; + 615 : 00000010100000010010010000110001; + 616 : 00000011001000010010000000110001; + 617 : 00000001001100010010111000110001; + 618 : 00000001010000010010110000110001; + 619 : 00000010000100010010011000110001; + 620 : 00000010100100010010001000110001; + 621 : 00000000000001010000100110110010; + 622 : 00000000000001011000100100110010; + 623 : 00000000000000000000010000110010; + 624 : 00000000010000000000101000110010; + 625 : 00000100000010011001010001110001; + 626 : 00000000010000000000011100110010; + 627 : 11111010010000000010011110110000; + 628 : 11111110000001111101111011110001; + 629 : 00000000110000010000011010110010; + 630 : 00000000100001101000011010110011; + 631 : 00000000111101101000000000110001; + 632 : 00000000000101000000010000110010; + 633 : 11111110111001000001010011110001; + 634 : 00000010110000010010000010110000; + 635 : 00000010100000010010010000110000; + 636 : 00000000110000010010010100110000; + 637 : 00000010010000010010010010110000; + 638 : 00000010000000010010100100110000; + 639 : 00000001110000010010100110110000; + 640 : 00000001100000010010101000110000; + 641 : 00000011000000010000000100110010; + 642 : 00000000000000001000000001111001; + 643 : 11110111010111111111000011111101; + 644 : 00000000001100000000010100110010; + 645 : 00000001001001000000010010110011; + 646 : 11110001100111111111000011111101; + 647 : 00000000000001001000010100110010; + 648 : 11110010010111111111000011111101; + 649 : 00000000000000000000010100110010; + 650 : 11110000100111111111000011111101; + 651 : 00000000000001010000010010110010; + 652 : 11101110110111111111000011111101; + 653 : 00000000110000010000011110110010; + 654 : 00000000100001111000011110110011; + 655 : 00000000100101111000000000110001; + 656 : 00000000000101000000010000110010; + 657 : 11111001010001000001000011110001; + 658 : 11111010000111111111000001111101; + 659 : 11111111000000010000000100110010; + 660 : 00000000000100010010011000110001; + 661 : 11110010110111111111000011111101; + 662 : 00000000011000000000010100110010; + 663 : 11101101010111111111000011111101; + 664 : 00000000110000010010000010110000; + 665 : 00000001000000010000000100110010; + 666 : 11101011010111111111000001111101; + 667 : 11111110000000010000000100110010; + 668 : 00000000000100010010111000110001; + 669 : 11110000110111111111000011111101; + 670 : 00000000010100000000010100110010; + 671 : 11101011010111111111000011111101; + 672 : 00000000000000000000010100110010; + 673 : 11101010110111111111000011111101; + 674 : 00000000101000010010011000110001; + 675 : 11101001000111111111000011111101; + 676 : 00000001110000010010000010110000; + 677 : 00000000110000010010010100110000; + 678 : 00000010000000010000000100110010; + 679 : 00000000000000001000000001111001; + 680 : 11111111000000010000000100110010; + 681 : 00000000000100010010011000110001; + 682 : 11111010010111111111000011111101; + 683 : 11111100000111111111000011111101; + 684 : 00000000001001010111011110110010; + 685 : 11111111111100000000010100110010; + 686 : 00000010000001111000000001110001; + 687 : 11101100010111111111000011111101; + 688 : 00000000010000000000010100110010; + 689 : 11100110110111111111000011111101; + 690 : 11100101010111111111000011111101; + 691 : 11111010000111111111000011111101; + 692 : 00000001111001010001010100110010; + 693 : 01000001111101010101010100110010; + 694 : 00000000110000010010000010110000; + 695 : 00000001000000010000000100110010; + 696 : 00000000000000001000000001111001; + 697 : 11111101000000010000000100110010; + 698 : 00000001011000010010100000110001; + 699 : 00000000000100000000011110110010; + 700 : 10000000000000000000101100111011; + 701 : 00000010100000010010010000110001; + 702 : 00000010000100010010011000110001; + 703 : 00000010100100010010001000110001; + 704 : 00000011001000010010000000110001; + 705 : 00000001001100010010111000110001; + 706 : 00000001010000010010110000110001; + 707 : 00000001010100010010101000110001; + 708 : 00000001011100010010011000110001; + 709 : 00000001100000010010010000110001; + 710 : 00000000111110110010000000110001; + 711 : 00000000000001010000010000110010; + 712 : 00000010000001010001100001110001; + 713 : 11111111111111110001010100111011; + 714 : 11010100010001010000010100110010; + 715 : 10111011110111111111000011111101; + 716 : 00000000010000000000010110111011; + 717 : 00000000000001000000010100110010; + 718 : 11100110000111111111000011111101; + 719 : 01000111100010001101011110111011; + 720 : 10101111111001111000011110110010; + 721 : 00000100111101010000100001110001; + 722 : 00000000000000000000010100110010; + 723 : 00000011100000000000000001111101; + 724 : 11111111111111110001010100111011; + 725 : 11010110010001010000010100110010; + 726 : 10111001000111111111000011111101; + 727 : 00000000010000000000010100111011; + 728 : 10110001010111111111000011111101; + 729 : 11111111111111110001010100111011; + 730 : 11010111000001010000010100110010; + 731 : 10110111110111111111000011111101; + 732 : 11111110100000000010011110110000; + 733 : 00000000000010000000011100111011; + 734 : 00000000111001111111011110110011; + 735 : 00000000000001111001011001110001; + 736 : 00000000001100000000010100110010; + 737 : 10111011110111111111000011111101; + 738 : 11110001100111111111000011111101; + 739 : 11111010000001010000001011110001; + 740 : 11111111000111111111000001111101; + 741 : 00000000010000000000100110111011; + 742 : 00000000010010011000010110110010; + 743 : 00000000000001000000010100110010; + 744 : 11011111100111111111000011111101; + 745 : 00000000000001010000101000110010; + 746 : 00000000100010011000010110110010; + 747 : 00000000000001000000010100110010; + 748 : 11011110100111111111000011111101; + 749 : 11111111000000000010110000110000; + 750 : 00000000000001010000101010110010; + 751 : 11111111110010100111101110110010; + 752 : 00000000000000000000100100110010; + 753 : 00000000000000000000010010110010; + 754 : 00000000110010011000100110110010; + 755 : 00000001001110010000010110110011; + 756 : 00000101011110010001110001110001; + 757 : 00000001010101001000010010110011; + 758 : 00000000001000000000010100110010; + 759 : 11111010000001001001010011110001; + 760 : 11111111111111110001010100111011; + 761 : 11010111100001010000010100110010; + 762 : 10110000000111111111000011111101; + 763 : 00000010110000010010000010110000; + 764 : 00000010100000010010010000110000; + 765 : 10000000000000000000011110111011; + 766 : 00000001010001111010001000110001; + 767 : 00000000000010110010000000110001; + 768 : 00000010010000010010010010110000; + 769 : 00000010000000010010100100110000; + 770 : 00000001110000010010100110110000; + 771 : 00000001100000010010101000110000; + 772 : 00000001010000010010101010110000; + 773 : 00000001000000010010101100110000; + 774 : 00000000110000010010101110110000; + 775 : 00000000100000010010110000110000; + 776 : 00000011000000010000000100110010; + 777 : 00000000000000001000000001111001; + 778 : 00000000000001000000010100110010; + 779 : 11010110110111111111000011111101; + 780 : 00000001001011000000011110110011; + 781 : 00000000101001001000010010110011; + 782 : 00000000101001111010000000110001; + 783 : 00000000010010010000100100110010; + 784 : 11111000110111111111000001111101; + 785 : 11111101000000010000000100110010; + 786 : 00000010100000010010010000110001; + 787 : 00000010100100010010001000110001; + 788 : 00000001001100010010111000110001; + 789 : 00000010000100010010011000110001; + 790 : 00000011001000010010000000110001; + 791 : 00000001010000010010110000110001; + 792 : 00000000000001010000010010110010; + 793 : 00000000101100010010011000110001; + 794 : 00000000000000000000010000110010; + 795 : 00000000010000000000100110110010; + 796 : 00000000110000010000011110110010; + 797 : 00000000100001111000011110110011; + 798 : 00000000000001111100101000110000; + 799 : 11011101000111111111000011111101; + 800 : 11010000000111111111000011111101; + 801 : 00000000001000000000010100110010; + 802 : 11001010100111111111000011111101; + 803 : 00000000100001001000100100110011; + 804 : 00000000000010010000010100110010; + 805 : 11001011000111111111000011111101; + 806 : 00000000000010100000010100110010; + 807 : 11001001010111111111000011111101; + 808 : 11000111110111111111000011111101; + 809 : 11011100100111111111000011111101; + 810 : 00000000000101010111010100110010; + 811 : 11111110000001010001110011110001; + 812 : 00000000000101000000010000110010; + 813 : 11111011001101000001111011110001; + 814 : 00000010110000010010000010110000; + 815 : 00000010100000010010010000110000; + 816 : 00000010010000010010010010110000; + 817 : 00000010000000010010100100110000; + 818 : 00000001110000010010100110110000; + 819 : 00000001100000010010101000110000; + 820 : 00000011000000010000000100110010; + 821 : 00000000000000001000000001111001; + 822 : 11111111000000010000000100110010; + 823 : 00000000000100010010011000110001; + 824 : 00000000100000010010010000110001; + 825 : 00000000100000000000011110110010; + 826 : 00110000000001111011000001110011; + 827 : 11111111000000000010010000110000; + 828 : 00000000000001010000010001110001; + 829 : 01000000010000000000010000111011; + 830 : 11111111111111110001010100111011; + 831 : 11010111110001010000010100110010; + 832 : 10011110100111111111000011111101; + 833 : 00000000000001000000010100110010; + 834 : 10010110110111111111000011111101; + 835 : 11111111111111110001010100111011; + 836 : 11011000110001010000010100110010; + 837 : 10011101010111111111000011111101; + 838 : 00000000000000010000011100111011; + 839 : 11111010000000000010011110110000; + 840 : 11111110000001111100111011110001; + 841 : 00000000111001111111011110110011; + 842 : 11111110000001111000101011110001; + 843 : 00000000000001000000000011111001; + 844 : 01010010010001010000101000111000; + 845 : 00000000000000000101111101010010; + 846 : 01010010010100100100010100010100; + 847 : 01000011010110000100010101111110; + 848 : 00000000000000000000000000000001; + 849 : 01101001011000010111011101100000; + 850 : 01100111011011100110100101001011; + 851 : 01101111011001010110111000000001; + 852 : 00110010001100110111011001010011; + 853 : 01100101011110000110010101111110; + 854 : 01101110011010010110001000011101; + 855 : 00100000001011100010111000011101; + 856 : 00000000000000000000000000000000; + 857 : 01100100011000010110111101001100; + 858 : 00100000011001110110111001100101; + 859 : 00000000000000000100000000000101; + 860 : 00101110001011100010111000100101; + 861 : 00000000000000000000000000010100; + 862 : 00000000000000000100101101111100; + 863 : 01110100011011110110111101010000; + 864 : 00100000011001110110111001100101; + 865 : 01101101011011110111001001011001; + 866 : 00000000000000000000000000000001; + 867 : 00001010001011100010111000011101; + 868 : 00000000000000000000000000010100; + 869 : 00111100000010100000101000010100; + 870 : 01000101010011100010000000001111; + 871 : 00110011010101100101001001111100; + 872 : 01101111010000100010000000010011; + 873 : 01101111011011000111010001111101; + 874 : 01110010011001010110010001100001; + 875 : 00001010001111100011111000000001; + 876 : 01000100010011000100001000010100; + 877 : 01001010001000000011101001011010; + 878 : 00110010001000000110111001100001; + 879 : 00110000001100100010000000100011; + 880 : 01001000000010100011001100010011; + 881 : 00100000001110100101011001111010; + 882 : 00000000000000000000000000000001; + 883 : 01000100010010010100001100010100; + 884 : 00000000001000000010000000010111; + 885 : 01001011010011000100001100010100; + 886 : 00000000001000000010000000010111; + 887 : 01000001010100110100100100010100; + 888 : 00000000001000000010000000010111; + 889 : 00000000001000000010101100000001; + 890 : 01000011010011110101001100010100; + 891 : 00000000001000000010000000010111; + 892 : 01000101010011010100100100010100; + 893 : 00000000001000000011101001101100; + 894 : 01110100011110010110001000000001; + 895 : 01000000001000000111001101101001; + 896 : 00000000000000000000000000000000; + 897 : 01000101010011010100010000010100; + 898 : 00000000001000000011101001101100; + 899 : 01110101010000010000101000010100; + 900 : 01101111011000100110111101001011; + 901 : 01101001001000000111010001111101; + 902 : 01110011001110000010000001011101; + 903 : 01110010010100000010000000011101; + 904 : 00100000011100110111001101101001; + 905 : 00100000011110010110111001100001; + 906 : 00100000011110010110010101110101; + 907 : 01100001001000000110111101001011; + 908 : 01110100011100100110111101010001; + 909 : 00000000000000000000101000011101; + 910 : 01110010011011110110001001100000; + 911 : 00101110011001000110010101001011; + 912 : 00000000000000000000101000010100; + 913 : 01101001011000010111011001100000; + 914 : 01101100011000100110000101001101; + 915 : 01001101010000110010000001101001; + 916 : 00001010001110100111001101001000; + 917 : 00100000001110100110100000000001; + 918 : 01110000011011000110010101000100; + 919 : 00111010011100100010000000010100; + 920 : 01110011011001010101001000000001; + 921 : 01110100011100100110000101001011; + 922 : 00111010011101010010000000010100; + 923 : 01101100011100000101010100000001; + 924 : 00001010011001000110000101111101; + 925 : 00100000001110100111001100000001; + 926 : 01110010011011110111010001110010; + 927 : 01101111011101000010000001101001; + 928 : 01100001011011000110011000000001; + 929 : 00100000000010100110100001110011; + 930 : 01001100001000000011101001001101; + 931 : 00100000011001000110000101111101; + 932 : 01101101011011110111001001011001; + 933 : 01100001011011000110011000000001; + 934 : 00100000000010100110100001110011; + 935 : 01000010001000000011101001000111; + 936 : 00100000011101000110111101111101; + 937 : 01101101011011110111001001011001; + 938 : 01100001011011000110011000000001; + 939 : 00101000001000000110100001110011; + 940 : 00101001010100000100100101000110; + 941 : 00111010011001010010000000010100; + 942 : 01100101011110000100010100000001; + 943 : 01100101011101000111010101110001; + 944 : 00000000000000000000000000000000; + 945 : 01000100010011010100001100010100; + 946 : 00000000001000000011111000010111; + 947 : 01100101001000000110111101011100; + 948 : 01110101011000110110010101000111; + 949 : 01101100011000100110000101001011; + 950 : 01110110011000010010000001101001; + 951 : 01100001011011000110100101100001; + 952 : 00101110011001010110110001010001; + 953 : 00000000000000000000000000000000; + 954 : 01110100011010010111001001111010; + 955 : 00000000000000000010000001101001; + 956 : 01110100011110010110001000000001; + 957 : 01110100001000000111001101101001; + 958 : 01010000010100110010000001111101; + 959 : 01101100011001100010000001100100; + 960 : 00100000011010000111001101100001; + 961 : 00000000000000000010000001000000; + 962 : 01111001001010000010000000111111; + 963 : 00100000001010010110111000111101; + 964 : 00000000000000000000000000000000; + 965 : 01100001011011000100011000010100; + 966 : 01101110011010010110100001110011; + 967 : 00101110001011100010111001111001; + 968 : 00000000000000000000000000000001; + 969 : 01100101001000000110111101011100; + 970 : 01110101011000110110010101000111; + 971 : 01101100011000100110000101001011; + 972 : 00000000000000000010111001101001; + 973 : 00100000001010010110001100000101; + 974 : 01010011001000000111100101010001; + 975 : 01101000011100000110010101001011; + 976 : 01001110001000000110111001100001; + 977 : 01101001011101000110110001111101; + 978 : 01100111000010100110011101011101; + 979 : 01110101011010000111010001100101; + 980 : 01101111011000110010111001010001; + 981 : 01110100011100110010111101101101; + 982 : 01110100011011000110111101011101; + 983 : 00101111011001110110111001100101; + 984 : 01110010011011110110010101011101; + 985 : 00000000001100100011001101011011; + 986 : 01100001011101100110111001100100; + 987 : 00100000011001000110100101001101; + 988 : 00000000010001000100110101110000; + 989 : 00110011001100100011000100000011; + 990 : 00110111001101100011010100001011; + 991 : 01100010011000010011100100000111; + 992 : 01100110011001010110010001110001; + 993 : 00000000010001010101100001101000; + 994 : 01011010010010010101001100000000; + 995 : 01001000010000110000000001101000; + 996 : 01000110000000000101001101110100; + 997 : 00000000010010000101001101001100; + 998 : 00000000000000000000000000000000; + 999 : 00000000000000000000000000000000; + 1000 : 00000000000000000000000000000000; + 1001 : 00000000000000000000000000000000; + 1002 : 00000000000000000000000000000000; + 1003 : 00000000000000000000000000000000; + 1004 : 00000000000000000000000000000000; + 1005 : 00000000000000000000000000000000; + 1006 : 00000000000000000000000000000000; + 1007 : 00000000000000000000000000000000; + 1008 : 00000000000000000000000000000000; + 1009 : 00000000000000000000000000000000; + 1010 : 00000000000000000000000000000000; + 1011 : 00000000000000000000000000000000; + 1012 : 00000000000000000000000000000000; + 1013 : 00000000000000000000000000000000; + 1014 : 00000000000000000000000000000000; + 1015 : 00000000000000000000000000000000; + 1016 : 00000000000000000000000000000000; + 1017 : 00000000000000000000000000000000; + 1018 : 00000000000000000000000000000000; + 1019 : 00000000000000000000000000000000; + 1020 : 00000000000000000000000000000000; + 1021 : 00000000000000000000000000000000; + 1022 : 00000000000000000000000000000000; + 1023 : 00000000000000000000000000000000; +END; diff --git a/quartus_project/db/test_neorv32.pplq.rdb b/quartus_project/db/test_neorv32.pplq.rdb new file mode 100644 index 000000000..6cd441033 Binary files /dev/null and b/quartus_project/db/test_neorv32.pplq.rdb differ diff --git a/quartus_project/db/test_neorv32.pre_map.hdb b/quartus_project/db/test_neorv32.pre_map.hdb new file mode 100644 index 000000000..7c307928e Binary files /dev/null and b/quartus_project/db/test_neorv32.pre_map.hdb differ diff --git a/quartus_project/db/test_neorv32.root_partition.map.reg_db.cdb b/quartus_project/db/test_neorv32.root_partition.map.reg_db.cdb new file mode 100644 index 000000000..7dd21e9ba Binary files /dev/null and b/quartus_project/db/test_neorv32.root_partition.map.reg_db.cdb differ diff --git a/quartus_project/db/test_neorv32.routing.rdb b/quartus_project/db/test_neorv32.routing.rdb new file mode 100644 index 000000000..05498d744 Binary files /dev/null and b/quartus_project/db/test_neorv32.routing.rdb differ diff --git a/quartus_project/db/test_neorv32.rtlv.hdb b/quartus_project/db/test_neorv32.rtlv.hdb new file mode 100644 index 000000000..fd92b03b7 Binary files /dev/null and b/quartus_project/db/test_neorv32.rtlv.hdb differ diff --git a/quartus_project/db/test_neorv32.rtlv_sg.cdb b/quartus_project/db/test_neorv32.rtlv_sg.cdb new file mode 100644 index 000000000..d25d3dcd5 Binary files /dev/null and b/quartus_project/db/test_neorv32.rtlv_sg.cdb differ diff --git a/quartus_project/db/test_neorv32.rtlv_sg_swap.cdb b/quartus_project/db/test_neorv32.rtlv_sg_swap.cdb new file mode 100644 index 000000000..055848cf0 Binary files /dev/null and b/quartus_project/db/test_neorv32.rtlv_sg_swap.cdb differ diff --git a/quartus_project/db/test_neorv32.sld_design_entry.sci b/quartus_project/db/test_neorv32.sld_design_entry.sci new file mode 100644 index 000000000..86b172717 Binary files /dev/null and b/quartus_project/db/test_neorv32.sld_design_entry.sci differ diff --git a/quartus_project/db/test_neorv32.sld_design_entry_dsc.sci b/quartus_project/db/test_neorv32.sld_design_entry_dsc.sci new file mode 100644 index 000000000..86b172717 Binary files /dev/null and b/quartus_project/db/test_neorv32.sld_design_entry_dsc.sci differ diff --git a/quartus_project/db/test_neorv32.smart_action.txt b/quartus_project/db/test_neorv32.smart_action.txt new file mode 100644 index 000000000..c8e8a135c --- /dev/null +++ b/quartus_project/db/test_neorv32.smart_action.txt @@ -0,0 +1 @@ +DONE diff --git a/quartus_project/db/test_neorv32.smp_dump.txt b/quartus_project/db/test_neorv32.smp_dump.txt new file mode 100644 index 000000000..044c1cab7 --- /dev/null +++ b/quartus_project/db/test_neorv32.smp_dump.txt @@ -0,0 +1,76 @@ + +State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state +Name arbiter.state.B_RETIRE arbiter.state.B_BUSY arbiter.state.A_RETIRE arbiter.state.A_BUSY arbiter.state.IDLE +arbiter.state.IDLE 0 0 0 0 0 +arbiter.state.A_BUSY 0 0 0 1 1 +arbiter.state.A_RETIRE 0 0 1 0 1 +arbiter.state.B_BUSY 0 1 0 0 1 +arbiter.state.B_RETIRE 1 0 0 0 1 + +State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state +Name ctrl.state.S_DONE ctrl.state.S_BUSY ctrl.state.S_IDLE +ctrl.state.S_IDLE 0 0 0 +ctrl.state.S_BUSY 0 1 1 +ctrl.state.S_DONE 1 0 1 + +State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|debug_ctrl.state +Name debug_ctrl.state.DEBUG_LEAVING debug_ctrl.state.DEBUG_ONLINE debug_ctrl.state.DEBUG_OFFLINE +debug_ctrl.state.DEBUG_OFFLINE 0 0 0 +debug_ctrl.state.DEBUG_ONLINE 0 1 1 +debug_ctrl.state.DEBUG_LEAVING 1 0 1 + +State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2 +Name execute_engine.state_prev2.MEM_WAIT execute_engine.state_prev2.MEM_REQ execute_engine.state_prev2.SYSTEM execute_engine.state_prev2.BRANCH execute_engine.state_prev2.ALU_WAIT execute_engine.state_prev2.EXECUTE execute_engine.state_prev2.TRAP_EXECUTE execute_engine.state_prev2.TRAP_EXIT execute_engine.state_prev2.TRAP_ENTER execute_engine.state_prev2.DISPATCH execute_engine.state_prev2.BRANCHED +execute_engine.state_prev2.BRANCHED 0 0 0 0 0 0 0 0 0 0 0 +execute_engine.state_prev2.DISPATCH 0 0 0 0 0 0 0 0 0 1 1 +execute_engine.state_prev2.TRAP_ENTER 0 0 0 0 0 0 0 0 1 0 1 +execute_engine.state_prev2.TRAP_EXIT 0 0 0 0 0 0 0 1 0 0 1 +execute_engine.state_prev2.TRAP_EXECUTE 0 0 0 0 0 0 1 0 0 0 1 +execute_engine.state_prev2.EXECUTE 0 0 0 0 0 1 0 0 0 0 1 +execute_engine.state_prev2.ALU_WAIT 0 0 0 0 1 0 0 0 0 0 1 +execute_engine.state_prev2.BRANCH 0 0 0 1 0 0 0 0 0 0 1 +execute_engine.state_prev2.SYSTEM 0 0 1 0 0 0 0 0 0 0 1 +execute_engine.state_prev2.MEM_REQ 0 1 0 0 0 0 0 0 0 0 1 +execute_engine.state_prev2.MEM_WAIT 1 0 0 0 0 0 0 0 0 0 1 + +State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev +Name execute_engine.state_prev.MEM_WAIT execute_engine.state_prev.MEM_REQ execute_engine.state_prev.SYSTEM execute_engine.state_prev.BRANCH execute_engine.state_prev.ALU_WAIT execute_engine.state_prev.EXECUTE execute_engine.state_prev.TRAP_EXECUTE execute_engine.state_prev.TRAP_EXIT execute_engine.state_prev.TRAP_ENTER execute_engine.state_prev.DISPATCH execute_engine.state_prev.BRANCHED +execute_engine.state_prev.BRANCHED 0 0 0 0 0 0 0 0 0 0 0 +execute_engine.state_prev.DISPATCH 0 0 0 0 0 0 0 0 0 1 1 +execute_engine.state_prev.TRAP_ENTER 0 0 0 0 0 0 0 0 1 0 1 +execute_engine.state_prev.TRAP_EXIT 0 0 0 0 0 0 0 1 0 0 1 +execute_engine.state_prev.TRAP_EXECUTE 0 0 0 0 0 0 1 0 0 0 1 +execute_engine.state_prev.EXECUTE 0 0 0 0 0 1 0 0 0 0 1 +execute_engine.state_prev.ALU_WAIT 0 0 0 0 1 0 0 0 0 0 1 +execute_engine.state_prev.BRANCH 0 0 0 1 0 0 0 0 0 0 1 +execute_engine.state_prev.SYSTEM 0 0 1 0 0 0 0 0 0 0 1 +execute_engine.state_prev.MEM_REQ 0 1 0 0 0 0 0 0 0 0 1 +execute_engine.state_prev.MEM_WAIT 1 0 0 0 0 0 0 0 0 0 1 + +State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state +Name execute_engine.state.MEM_WAIT execute_engine.state.MEM_REQ execute_engine.state.SYSTEM execute_engine.state.BRANCH execute_engine.state.ALU_WAIT execute_engine.state.EXECUTE execute_engine.state.TRAP_EXECUTE execute_engine.state.TRAP_EXIT execute_engine.state.TRAP_ENTER execute_engine.state.DISPATCH execute_engine.state.BRANCHED +execute_engine.state.BRANCHED 0 0 0 0 0 0 0 0 0 0 0 +execute_engine.state.DISPATCH 0 0 0 0 0 0 0 0 0 1 1 +execute_engine.state.TRAP_ENTER 0 0 0 0 0 0 0 0 1 0 1 +execute_engine.state.TRAP_EXIT 0 0 0 0 0 0 0 1 0 0 1 +execute_engine.state.TRAP_EXECUTE 0 0 0 0 0 0 1 0 0 0 1 +execute_engine.state.EXECUTE 0 0 0 0 0 1 0 0 0 0 1 +execute_engine.state.ALU_WAIT 0 0 0 0 1 0 0 0 0 0 1 +execute_engine.state.BRANCH 0 0 0 1 0 0 0 0 0 0 1 +execute_engine.state.SYSTEM 0 0 1 0 0 0 0 0 0 0 1 +execute_engine.state.MEM_REQ 0 1 0 0 0 0 0 0 0 0 1 +execute_engine.state.MEM_WAIT 1 0 0 0 0 0 0 0 0 0 1 + +State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state_prev +Name fetch_engine.state_prev.IF_WAIT fetch_engine.state_prev.IF_PENDING fetch_engine.state_prev.IF_REQUEST fetch_engine.state_prev.IF_RESTART +fetch_engine.state_prev.IF_RESTART 0 0 0 0 +fetch_engine.state_prev.IF_REQUEST 0 0 1 1 +fetch_engine.state_prev.IF_PENDING 0 1 0 1 +fetch_engine.state_prev.IF_WAIT 1 0 0 1 + +State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state +Name fetch_engine.state.IF_WAIT fetch_engine.state.IF_PENDING fetch_engine.state.IF_REQUEST fetch_engine.state.IF_RESTART +fetch_engine.state.IF_RESTART 0 0 0 0 +fetch_engine.state.IF_REQUEST 0 0 1 1 +fetch_engine.state.IF_PENDING 0 1 0 1 +fetch_engine.state.IF_WAIT 1 0 0 1 diff --git a/quartus_project/db/test_neorv32.sta.qmsg b/quartus_project/db/test_neorv32.sta.qmsg new file mode 100644 index 000000000..77bff0001 --- /dev/null +++ b/quartus_project/db/test_neorv32.sta.qmsg @@ -0,0 +1,52 @@ +{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Design Software" 0 -1 1675867434283 ""} +{ "Info" "IQEXE_START_BANNER_PRODUCT" "Timing Analyzer Quartus Prime " "Running Quartus Prime Timing Analyzer" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition " "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition" { } { } 0 0 "%1!s!" 0 0 "Design Software" 0 -1 1675867434283 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Feb 8 15:43:54 2023 " "Processing started: Wed Feb 8 15:43:54 2023" { } { } 0 0 "Processing started: %1!s!" 0 0 "Design Software" 0 -1 1675867434283 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Timing Analyzer" 0 -1 1675867434283 ""} +{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_sta test_neorv32 -c test_neorv32 " "Command: quartus_sta test_neorv32 -c test_neorv32" { } { } 0 0 "Command: %1!s!" 0 0 "Timing Analyzer" 0 -1 1675867434283 ""} +{ "Info" "0" "" "qsta_default_script.tcl version: #1" { } { } 0 0 "qsta_default_script.tcl version: #1" 0 0 "Timing Analyzer" 0 0 1675867434312 ""} +{ "Warning" "WQCU_PARALLEL_USER_SHOULD_SPECIFY_NUM_PROC" "" "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." { } { } 0 18236 "Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance." 0 0 "Timing Analyzer" 0 -1 1675867434791 ""} +{ "Info" "IQCU_PARALLEL_AUTODETECT_MULTIPLE_PROCESSORS" "4 4 " "Parallel compilation is enabled and will use 4 of the 4 processors detected" { } { } 0 20030 "Parallel compilation is enabled and will use %1!i! of the %2!i! processors detected" 0 0 "Timing Analyzer" 0 -1 1675867434791 ""} +{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "Low junction temperature 0 degrees C " "Low junction temperature is 0 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867434828 ""} +{ "Info" "ICUT_CUT_USING_OPERATING_CONDITION" "High junction temperature 85 degrees C " "High junction temperature is 85 degrees C" { } { } 0 21077 "%1!s! is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867434829 ""} +{ "Critical Warning" "WSTA_SDC_NOT_FOUND" "test_neorv32.sdc " "Synopsys Design Constraints File file not found: 'test_neorv32.sdc'. A Synopsys Design Constraints File is required by the Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." { } { } 1 332012 "Synopsys Design Constraints File file not found: '%1!s!'. A Synopsys Design Constraints File is required by the Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design." 0 0 "Timing Analyzer" 0 -1 1675867435449 ""} +{ "Info" "ISTA_NO_CLOCK_FOUND_DERIVING" "base clocks \"derive_clocks -period 1.0\" " "No user constrained base clocks found in the design. Calling \"derive_clocks -period 1.0\"" { } { } 0 332142 "No user constrained %1!s! found in the design. Calling %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867435449 ""} +{ "Info" "ISTA_DERIVE_CLOCKS_INFO" "Deriving Clocks " "Deriving Clocks" { { "Info" "ISTA_DERIVE_CLOCKS_INFO" "create_clock -period 1.000 -name clk_i clk_i " "create_clock -period 1.000 -name clk_i clk_i" { } { } 0 332105 "%1!s!" 0 0 "Design Software" 0 -1 1675867435468 ""} } { } 0 332105 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675867435468 ""} +{ "Info" "ISTA_NO_CLOCK_UNCERTAINTY_FOUND_DERIVING" "\"derive_clock_uncertainty\" " "No user constrained clock uncertainty found in the design. Calling \"derive_clock_uncertainty\"" { } { } 0 332143 "No user constrained clock uncertainty found in the design. Calling %1!s!" 0 0 "Timing Analyzer" 0 -1 1675867435483 ""} +{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675867435483 ""} +{ "Info" "0" "" "Found TIMING_ANALYZER_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON" { } { } 0 0 "Found TIMING_ANALYZER_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON" 0 0 "Timing Analyzer" 0 0 1675867435484 ""} +{ "Info" "0" "" "Analyzing Slow 1100mV 85C Model" { } { } 0 0 "Analyzing Slow 1100mV 85C Model" 0 0 "Timing Analyzer" 0 0 1675867435490 ""} +{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." 0 0 "Design Software" 0 -1 1675867435665 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Timing Analyzer" 0 -1 1675867435665 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "setup -6.586 " "Worst-case setup slack is -6.586" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435666 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435666 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -6.586 -7162.606 clk_i " " -6.586 -7162.606 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435666 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867435666 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.280 " "Worst-case hold slack is 0.280" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435674 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435674 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.280 0.000 clk_i " " 0.280 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435674 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867435674 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "recovery -2.063 " "Worst-case recovery slack is -2.063" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435677 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435677 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.063 -1598.311 clk_i " " -2.063 -1598.311 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435677 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867435677 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "removal 0.809 " "Worst-case removal slack is 0.809" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435678 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435678 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.809 0.000 clk_i " " 0.809 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435678 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867435678 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -2.636 " "Worst-case minimum pulse width slack is -2.636" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435680 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435680 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.636 -2300.603 clk_i " " -2.636 -2300.603 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867435680 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867435680 ""} +{ "Info" "0" "" "Analyzing Slow 1100mV 0C Model" { } { } 0 0 "Analyzing Slow 1100mV 0C Model" 0 0 "Timing Analyzer" 0 0 1675867435694 ""} +{ "Info" "ITAPI_TAPI_STARTED" "" "Started post-fitting delay annotation" { } { } 0 334003 "Started post-fitting delay annotation" 0 0 "Timing Analyzer" 0 -1 1675867435728 ""} +{ "Info" "ITAPI_TAPI_COMPLETED" "" "Delay annotation completed successfully" { } { } 0 334004 "Delay annotation completed successfully" 0 0 "Timing Analyzer" 0 -1 1675867437493 ""} +{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675867437655 ""} +{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." 0 0 "Design Software" 0 -1 1675867437681 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Timing Analyzer" 0 -1 1675867437681 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "setup -6.484 " "Worst-case setup slack is -6.484" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437681 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437681 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -6.484 -7042.525 clk_i " " -6.484 -7042.525 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437681 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867437681 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.287 " "Worst-case hold slack is 0.287" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437690 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437690 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.287 0.000 clk_i " " 0.287 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437690 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867437690 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "recovery -1.901 " "Worst-case recovery slack is -1.901" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437692 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437692 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -1.901 -1449.907 clk_i " " -1.901 -1449.907 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437692 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867437692 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "removal 0.759 " "Worst-case removal slack is 0.759" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437693 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437693 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.759 0.000 clk_i " " 0.759 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437693 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867437693 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -2.636 " "Worst-case minimum pulse width slack is -2.636" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437695 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437695 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.636 -2356.122 clk_i " " -2.636 -2356.122 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867437695 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867437695 ""} +{ "Info" "0" "" "Analyzing Fast 1100mV 85C Model" { } { } 0 0 "Analyzing Fast 1100mV 85C Model" 0 0 "Timing Analyzer" 0 0 1675867437708 ""} +{ "Info" "ITAPI_TAPI_STARTED" "" "Started post-fitting delay annotation" { } { } 0 334003 "Started post-fitting delay annotation" 0 0 "Timing Analyzer" 0 -1 1675867437843 ""} +{ "Info" "ITAPI_TAPI_COMPLETED" "" "Delay annotation completed successfully" { } { } 0 334004 "Delay annotation completed successfully" 0 0 "Timing Analyzer" 0 -1 1675867439485 ""} +{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675867439649 ""} +{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." 0 0 "Design Software" 0 -1 1675867439658 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Timing Analyzer" 0 -1 1675867439658 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "setup -3.462 " "Worst-case setup slack is -3.462" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439659 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439659 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.462 -3561.434 clk_i " " -3.462 -3561.434 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439659 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439659 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.180 " "Worst-case hold slack is 0.180" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439667 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439667 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.180 0.000 clk_i " " 0.180 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439667 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439667 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "recovery -1.390 " "Worst-case recovery slack is -1.390" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439669 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439669 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -1.390 -1092.511 clk_i " " -1.390 -1092.511 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439669 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439669 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "removal 0.947 " "Worst-case removal slack is 0.947" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439671 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439671 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.947 0.000 clk_i " " 0.947 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439671 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439671 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -2.636 " "Worst-case minimum pulse width slack is -2.636" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439672 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439672 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.636 -1617.779 clk_i " " -2.636 -1617.779 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439672 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439672 ""} +{ "Info" "0" "" "Analyzing Fast 1100mV 0C Model" { } { } 0 0 "Analyzing Fast 1100mV 0C Model" 0 0 "Timing Analyzer" 0 0 1675867439686 ""} +{ "Info" "ISTA_DERIVE_CLOCK_UNCERTAINTY_INFO" "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. " "Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties." { } { } 0 332123 "%1!s!" 0 0 "Timing Analyzer" 0 -1 1675867439897 ""} +{ "Critical Warning" "WSTA_TIMING_NOT_MET" "" "Timing requirements not met" { { "Info" "ISTA_TIMING_NOT_MET_USE_ADA" "" "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." { } { } 0 11105 "For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer." 0 0 "Design Software" 0 -1 1675867439910 ""} } { } 1 332148 "Timing requirements not met" 0 0 "Timing Analyzer" 0 -1 1675867439910 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "setup -3.057 " "Worst-case setup slack is -3.057" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439910 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439910 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -3.057 -3123.824 clk_i " " -3.057 -3123.824 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439910 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439910 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "hold 0.157 " "Worst-case hold slack is 0.157" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439920 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439920 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.157 0.000 clk_i " " 0.157 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439920 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439920 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "recovery -1.241 " "Worst-case recovery slack is -1.241" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439923 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439923 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -1.241 -968.907 clk_i " " -1.241 -968.907 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439923 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439923 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "removal 0.938 " "Worst-case removal slack is 0.938" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439924 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439924 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " 0.938 0.000 clk_i " " 0.938 0.000 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439924 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439924 ""} +{ "Info" "ISTA_WORST_CASE_SLACK" "minimum pulse width -2.636 " "Worst-case minimum pulse width slack is -2.636" { { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " Slack End Point TNS Clock " " Slack End Point TNS Clock " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439926 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" "========= =================== ===================== " "========= =================== =====================" { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439926 ""} { "Info" "ISTA_CREATE_TIMING_SUMMARY_INFO" " -2.636 -1617.098 clk_i " " -2.636 -1617.098 clk_i " { } { } 0 332119 "%1!s!" 0 0 "Design Software" 0 -1 1675867439926 ""} } { } 0 332146 "Worst-case %1!s! slack is %2!s!" 0 0 "Timing Analyzer" 0 -1 1675867439926 ""} +{ "Info" "ISTA_UCP_NOT_CONSTRAINED" "setup " "Design is not fully constrained for setup requirements" { } { } 0 332102 "Design is not fully constrained for %1!s! requirements" 0 0 "Timing Analyzer" 0 -1 1675867440891 ""} +{ "Info" "ISTA_UCP_NOT_CONSTRAINED" "hold " "Design is not fully constrained for hold requirements" { } { } 0 332102 "Design is not fully constrained for %1!s! requirements" 0 0 "Timing Analyzer" 0 -1 1675867440891 ""} +{ "Info" "IQEXE_ERROR_COUNT" "Timing Analyzer 0 s 6 s Quartus Prime " "Quartus Prime Timing Analyzer was successful. 0 errors, 6 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "911 " "Peak virtual memory: 911 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Design Software" 0 -1 1675867440929 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Feb 8 15:44:00 2023 " "Processing ended: Wed Feb 8 15:44:00 2023" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Design Software" 0 -1 1675867440929 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:06 " "Elapsed time: 00:00:06" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Design Software" 0 -1 1675867440929 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:12 " "Total CPU time (on all processors): 00:00:12" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Design Software" 0 -1 1675867440929 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Timing Analyzer" 0 -1 1675867440929 ""} diff --git a/quartus_project/db/test_neorv32.sta.rdb b/quartus_project/db/test_neorv32.sta.rdb new file mode 100644 index 000000000..ee7cba31d Binary files /dev/null and b/quartus_project/db/test_neorv32.sta.rdb differ diff --git a/quartus_project/db/test_neorv32.sta_cmp.6_slow_1100mv_85c.tdb b/quartus_project/db/test_neorv32.sta_cmp.6_slow_1100mv_85c.tdb new file mode 100644 index 000000000..ad7e672da Binary files /dev/null and b/quartus_project/db/test_neorv32.sta_cmp.6_slow_1100mv_85c.tdb differ diff --git a/quartus_project/db/test_neorv32.tis_db_list.ddb b/quartus_project/db/test_neorv32.tis_db_list.ddb new file mode 100644 index 000000000..d0786c19c Binary files /dev/null and b/quartus_project/db/test_neorv32.tis_db_list.ddb differ diff --git a/quartus_project/db/test_neorv32.tiscmp.fast_1100mv_0c.ddb b/quartus_project/db/test_neorv32.tiscmp.fast_1100mv_0c.ddb new file mode 100644 index 000000000..cc4d95ffd Binary files /dev/null and b/quartus_project/db/test_neorv32.tiscmp.fast_1100mv_0c.ddb differ diff --git a/quartus_project/db/test_neorv32.tiscmp.fast_1100mv_85c.ddb b/quartus_project/db/test_neorv32.tiscmp.fast_1100mv_85c.ddb new file mode 100644 index 000000000..d8aabbe33 Binary files /dev/null and b/quartus_project/db/test_neorv32.tiscmp.fast_1100mv_85c.ddb differ diff --git a/quartus_project/db/test_neorv32.tiscmp.slow_1100mv_0c.ddb b/quartus_project/db/test_neorv32.tiscmp.slow_1100mv_0c.ddb new file mode 100644 index 000000000..f28c5c1d9 Binary files /dev/null and b/quartus_project/db/test_neorv32.tiscmp.slow_1100mv_0c.ddb differ diff --git a/quartus_project/db/test_neorv32.tiscmp.slow_1100mv_85c.ddb b/quartus_project/db/test_neorv32.tiscmp.slow_1100mv_85c.ddb new file mode 100644 index 000000000..dd1e8dcb6 Binary files /dev/null and b/quartus_project/db/test_neorv32.tiscmp.slow_1100mv_85c.ddb differ diff --git a/quartus_project/db/test_neorv32.tmw_info b/quartus_project/db/test_neorv32.tmw_info new file mode 100644 index 000000000..1bd50f7bc --- /dev/null +++ b/quartus_project/db/test_neorv32.tmw_info @@ -0,0 +1,4 @@ +start_full_compilation:s +start_assembler:s-start_full_compilation +start_timing_analyzer:s-start_full_compilation +start_eda_netlist_writer:s-start_full_compilation diff --git a/quartus_project/db/test_neorv32.vpr.ammdb b/quartus_project/db/test_neorv32.vpr.ammdb new file mode 100644 index 000000000..9c8f128f8 Binary files /dev/null and b/quartus_project/db/test_neorv32.vpr.ammdb differ diff --git a/quartus_project/db/test_neorv32_1.cmp.bpm b/quartus_project/db/test_neorv32_1.cmp.bpm new file mode 100644 index 000000000..2a6224154 Binary files /dev/null and b/quartus_project/db/test_neorv32_1.cmp.bpm differ diff --git a/quartus_project/db/test_neorv32_partition_pins.json b/quartus_project/db/test_neorv32_partition_pins.json new file mode 100644 index 000000000..8b5791b7a --- /dev/null +++ b/quartus_project/db/test_neorv32_partition_pins.json @@ -0,0 +1,49 @@ +{ + "partitions" : [ + { + "name" : "Top", + "pins" : [ + { + "name" : "gpio_o[0]", + "strict" : false + }, + { + "name" : "gpio_o[1]", + "strict" : false + }, + { + "name" : "gpio_o[2]", + "strict" : false + }, + { + "name" : "gpio_o[3]", + "strict" : false + }, + { + "name" : "gpio_o[4]", + "strict" : false + }, + { + "name" : "gpio_o[5]", + "strict" : false + }, + { + "name" : "gpio_o[6]", + "strict" : false + }, + { + "name" : "gpio_o[7]", + "strict" : false + }, + { + "name" : "clk_i", + "strict" : false + }, + { + "name" : "rstn_i", + "strict" : false + } + ] + } + ] +} \ No newline at end of file diff --git a/quartus_project/incremental_db/README b/quartus_project/incremental_db/README new file mode 100644 index 000000000..9f62dcda0 --- /dev/null +++ b/quartus_project/incremental_db/README @@ -0,0 +1,11 @@ +This folder contains data for incremental compilation. + +The compiled_partitions sub-folder contains previous compilation results for each partition. +As long as this folder is preserved, incremental compilation results from earlier compiles +can be re-used. To perform a clean compilation from source files for all partitions, both +the db and incremental_db folder should be removed. + +The imported_partitions sub-folder contains the last imported QXP for each imported partition. +As long as this folder is preserved, imported partitions will be automatically re-imported +when the db or incremental_db/compiled_partitions folders are removed. + diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.db_info b/quartus_project/incremental_db/compiled_partitions/test_neorv32.db_info new file mode 100644 index 000000000..7a2254a23 --- /dev/null +++ b/quartus_project/incremental_db/compiled_partitions/test_neorv32.db_info @@ -0,0 +1,3 @@ +Quartus_Version = Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition +Version_Index = 553882368 +Creation_Time = Wed Feb 8 09:51:27 2023 diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.ammdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.ammdb new file mode 100644 index 000000000..66e051697 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.ammdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.cdb new file mode 100644 index 000000000..23122a0c5 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.dfp b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.dfp new file mode 100644 index 000000000..b1c67d625 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.dfp differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hbdb.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hbdb.cdb new file mode 100644 index 000000000..b5e1297e4 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hbdb.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hbdb.hdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hbdb.hdb new file mode 100644 index 000000000..2cb5f877a Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hbdb.hdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hbdb.sig b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hbdb.sig new file mode 100644 index 000000000..af9b8e9aa --- /dev/null +++ b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hbdb.sig @@ -0,0 +1 @@ +7aee213afbf8301ed5eefc8c827f49a3 \ No newline at end of file diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hdb new file mode 100644 index 000000000..d8902400a Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.hdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.logdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.logdb new file mode 100644 index 000000000..626799f0f --- /dev/null +++ b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.logdb @@ -0,0 +1 @@ +v1 diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.rcfdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.rcfdb new file mode 100644 index 000000000..802702ff6 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.cmp.rcfdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.cdb new file mode 100644 index 000000000..7b32769b7 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.dpi b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.dpi new file mode 100644 index 000000000..c19143abc Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.dpi differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.cdb new file mode 100644 index 000000000..7bae8b6f4 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.hb_info b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.hb_info new file mode 100644 index 000000000..8210c5599 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.hb_info differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.hdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.hdb new file mode 100644 index 000000000..e8bce0e88 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.hdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.sig b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.sig new file mode 100644 index 000000000..af9b8e9aa --- /dev/null +++ b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hbdb.sig @@ -0,0 +1 @@ +7aee213afbf8301ed5eefc8c827f49a3 \ No newline at end of file diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hdb new file mode 100644 index 000000000..46dfcc4e2 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.hdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.kpt b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.kpt new file mode 100644 index 000000000..d328bad81 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.kpt differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.olf.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.olf.cdb new file mode 100644 index 000000000..f172e7a91 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.olf.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.olm.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.olm.cdb new file mode 100644 index 000000000..17c55310b Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.olm.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.oln.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.oln.cdb new file mode 100644 index 000000000..fc7d59f4f Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.oln.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.opi b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.opi new file mode 100644 index 000000000..56a6051ca --- /dev/null +++ b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.opi @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.orf.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.orf.cdb new file mode 100644 index 000000000..a33804b3b Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.orf.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.orm.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.orm.cdb new file mode 100644 index 000000000..656e12296 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.orm.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.orn.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.orn.cdb new file mode 100644 index 000000000..a322820f1 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.map.orn.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.cdb new file mode 100644 index 000000000..7b32769b7 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.hbdb.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.hbdb.cdb new file mode 100644 index 000000000..7bae8b6f4 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.hbdb.cdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.hbdb.hdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.hbdb.hdb new file mode 100644 index 000000000..e8bce0e88 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.hbdb.hdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.hdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.hdb new file mode 100644 index 000000000..46dfcc4e2 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.hdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.kpt b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.kpt new file mode 100644 index 000000000..d328bad81 Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.root_partition.rrp.kpt differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.rrp.hdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.rrp.hdb new file mode 100644 index 000000000..65fb132db Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.rrp.hdb differ diff --git a/quartus_project/incremental_db/compiled_partitions/test_neorv32.rrs.cdb b/quartus_project/incremental_db/compiled_partitions/test_neorv32.rrs.cdb new file mode 100644 index 000000000..1a766f34c Binary files /dev/null and b/quartus_project/incremental_db/compiled_partitions/test_neorv32.rrs.cdb differ diff --git a/quartus_project/output_files/test_neorv32.asm.rpt b/quartus_project/output_files/test_neorv32.asm.rpt new file mode 100644 index 000000000..757e17ff0 --- /dev/null +++ b/quartus_project/output_files/test_neorv32.asm.rpt @@ -0,0 +1,91 @@ +Assembler report for test_neorv32 +Wed Feb 8 15:43:53 2023 +Quartus Prime Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + + +--------------------- +; Table of Contents ; +--------------------- + 1. Legal Notice + 2. Assembler Summary + 3. Assembler Settings + 4. Assembler Generated Files + 5. Assembler Device Options: test_neorv32.sof + 6. Assembler Messages + + + +---------------- +; Legal Notice ; +---------------- +Copyright (C) 2022 Intel Corporation. All rights reserved. +Your use of Intel Corporation's design tools, logic functions +and other software and tools, and any partner logic +functions, and any output files from any of the foregoing +(including device programming or simulation files), and any +associated documentation or information are expressly subject +to the terms and conditions of the Intel Program License +Subscription Agreement, the Intel Quartus Prime License Agreement, +the Intel FPGA IP License Agreement, or other applicable license +agreement, including, without limitation, that your use is for +the sole purpose of programming logic devices manufactured by +Intel and sold by Intel or its authorized distributors. Please +refer to the applicable agreement for further details, at +https://fpgasoftware.intel.com/eula. + + + ++---------------------------------------------------------------+ +; Assembler Summary ; ++-----------------------+---------------------------------------+ +; Assembler Status ; Successful - Wed Feb 8 15:43:53 2023 ; +; Revision Name ; test_neorv32 ; +; Top-level Entity Name ; neorv32_test_setup_approm ; +; Family ; Cyclone V ; +; Device ; 5CSEMA5F31C6 ; ++-----------------------+---------------------------------------+ + + ++----------------------------------+ +; Assembler Settings ; ++--------+---------+---------------+ +; Option ; Setting ; Default Value ; ++--------+---------+---------------+ + + ++----------------------------------------------------------+ +; Assembler Generated Files ; ++----------------------------------------------------------+ +; File Name ; ++----------------------------------------------------------+ +; /home/seti/quartus_project/output_files/test_neorv32.sof ; ++----------------------------------------------------------+ + + ++--------------------------------------------+ +; Assembler Device Options: test_neorv32.sof ; ++----------------+---------------------------+ +; Option ; Setting ; ++----------------+---------------------------+ +; JTAG usercode ; 0x0118FCA2 ; +; Checksum ; 0x0118FCA2 ; ++----------------+---------------------------+ + + ++--------------------+ +; Assembler Messages ; ++--------------------+ +Info: ******************************************************************* +Info: Running Quartus Prime Assembler + Info: Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + Info: Processing started: Wed Feb 8 15:43:47 2023 +Info: Command: quartus_asm --read_settings_files=off --write_settings_files=off test_neorv32 -c test_neorv32 +Warning (18236): Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance. +Info (115030): Assembler is generating device programming files +Info: Quartus Prime Assembler was successful. 0 errors, 1 warning + Info: Peak virtual memory: 542 megabytes + Info: Processing ended: Wed Feb 8 15:43:53 2023 + Info: Elapsed time: 00:00:06 + Info: Total CPU time (on all processors): 00:00:06 + + diff --git a/quartus_project/output_files/test_neorv32.cdf b/quartus_project/output_files/test_neorv32.cdf new file mode 100644 index 000000000..50cbf228f --- /dev/null +++ b/quartus_project/output_files/test_neorv32.cdf @@ -0,0 +1,15 @@ +/* Quartus Prime Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition */ +JedecChain; + FileRevision(JESD32A); + DefaultMfr(6E); + + P ActionCode(Ign) + Device PartName(SOCVHPS) MfrSpec(OpMask(0)); + P ActionCode(Cfg) + Device PartName(5CSEMA5F31) Path("/home/seti/quartus_project/output_files/") File("test_neorv32.sof") MfrSpec(OpMask(1)); + +ChainEnd; + +AlteraBegin; + ChainType(JTAG); +AlteraEnd; diff --git a/quartus_project/output_files/test_neorv32.done b/quartus_project/output_files/test_neorv32.done new file mode 100644 index 000000000..5c84ffadd --- /dev/null +++ b/quartus_project/output_files/test_neorv32.done @@ -0,0 +1 @@ +Wed Feb 8 15:44:03 2023 diff --git a/quartus_project/output_files/test_neorv32.eda.rpt b/quartus_project/output_files/test_neorv32.eda.rpt new file mode 100644 index 000000000..91f61c7a9 --- /dev/null +++ b/quartus_project/output_files/test_neorv32.eda.rpt @@ -0,0 +1,94 @@ +EDA Netlist Writer report for test_neorv32 +Wed Feb 8 15:44:03 2023 +Quartus Prime Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + + +--------------------- +; Table of Contents ; +--------------------- + 1. Legal Notice + 2. EDA Netlist Writer Summary + 3. Simulation Settings + 4. Simulation Generated Files + 5. EDA Netlist Writer Messages + + + +---------------- +; Legal Notice ; +---------------- +Copyright (C) 2022 Intel Corporation. All rights reserved. +Your use of Intel Corporation's design tools, logic functions +and other software and tools, and any partner logic +functions, and any output files from any of the foregoing +(including device programming or simulation files), and any +associated documentation or information are expressly subject +to the terms and conditions of the Intel Program License +Subscription Agreement, the Intel Quartus Prime License Agreement, +the Intel FPGA IP License Agreement, or other applicable license +agreement, including, without limitation, that your use is for +the sole purpose of programming logic devices manufactured by +Intel and sold by Intel or its authorized distributors. Please +refer to the applicable agreement for further details, at +https://fpgasoftware.intel.com/eula. + + + ++-------------------------------------------------------------------+ +; EDA Netlist Writer Summary ; ++---------------------------+---------------------------------------+ +; EDA Netlist Writer Status ; Successful - Wed Feb 8 15:44:03 2023 ; +; Revision Name ; test_neorv32 ; +; Top-level Entity Name ; neorv32_test_setup_approm ; +; Family ; Cyclone V ; +; Simulation Files Creation ; Successful ; ++---------------------------+---------------------------------------+ + + ++---------------------------------------------------------------------------------------------------------------------------------+ +; Simulation Settings ; ++---------------------------------------------------------------------------------------------------+-----------------------------+ +; Option ; Setting ; ++---------------------------------------------------------------------------------------------------+-----------------------------+ +; Tool Name ; Questa Intel FPGA (Verilog) ; +; Generate functional simulation netlist ; On ; +; Truncate long hierarchy paths ; Off ; +; Map illegal HDL characters ; Off ; +; Flatten buses into individual nodes ; Off ; +; Maintain hierarchy ; Off ; +; Bring out device-wide set/reset signals as ports ; Off ; +; Enable glitch filtering ; Off ; +; Do not write top level VHDL entity ; Off ; +; Disable detection of setup and hold time violations in the input registers of bi-directional pins ; Off ; +; Architecture name in VHDL output netlist ; structure ; +; Generate third-party EDA tool command script for RTL functional simulation ; Off ; +; Generate third-party EDA tool command script for gate-level simulation ; Off ; ++---------------------------------------------------------------------------------------------------+-----------------------------+ + + ++--------------------------------------------------------------+ +; Simulation Generated Files ; ++--------------------------------------------------------------+ +; Generated Files ; ++--------------------------------------------------------------+ +; /home/seti/quartus_project/simulation/questa/test_neorv32.vo ; ++--------------------------------------------------------------+ + + ++-----------------------------+ +; EDA Netlist Writer Messages ; ++-----------------------------+ +Info: ******************************************************************* +Info: Running Quartus Prime EDA Netlist Writer + Info: Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + Info: Processing started: Wed Feb 8 15:44:01 2023 +Info: Command: quartus_eda --read_settings_files=off --write_settings_files=off test_neorv32 -c test_neorv32 +Warning (18236): Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance. +Info (204019): Generated file test_neorv32.vo in folder "/home/seti/quartus_project/simulation/questa/" for EDA simulation tool +Info: Quartus Prime EDA Netlist Writer was successful. 0 errors, 1 warning + Info: Peak virtual memory: 726 megabytes + Info: Processing ended: Wed Feb 8 15:44:03 2023 + Info: Elapsed time: 00:00:02 + Info: Total CPU time (on all processors): 00:00:01 + + diff --git a/quartus_project/output_files/test_neorv32.fit.rpt b/quartus_project/output_files/test_neorv32.fit.rpt new file mode 100644 index 000000000..d59e82cbb --- /dev/null +++ b/quartus_project/output_files/test_neorv32.fit.rpt @@ -0,0 +1,2395 @@ +Fitter report for test_neorv32 +Wed Feb 8 15:43:45 2023 +Quartus Prime Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + + +--------------------- +; Table of Contents ; +--------------------- + 1. Legal Notice + 2. Fitter Summary + 3. Fitter Settings + 4. Parallel Compilation + 5. Fitter Netlist Optimizations + 6. Incremental Compilation Preservation Summary + 7. Incremental Compilation Partition Settings + 8. Incremental Compilation Placement Preservation + 9. Pin-Out File + 10. Fitter Resource Usage Summary + 11. Fitter Partition Statistics + 12. Input Pins + 13. Output Pins + 14. I/O Bank Usage + 15. All Package Pins + 16. I/O Assignment Warnings + 17. Fitter Resource Utilization by Entity + 18. Delay Chain Summary + 19. Pad To Core Delay Chain Fanout + 20. Control Signals + 21. Global & Other Fast Signals + 22. Non-Global High Fan-Out Signals + 23. Fitter RAM Summary + 24. Routing Usage Summary + 25. I/O Rules Summary + 26. I/O Rules Details + 27. I/O Rules Matrix + 28. Fitter Device Options + 29. Operating Settings and Conditions + 30. Estimated Delay Added for Hold Timing Summary + 31. Estimated Delay Added for Hold Timing Details + 32. Fitter Messages + + + +---------------- +; Legal Notice ; +---------------- +Copyright (C) 2022 Intel Corporation. All rights reserved. +Your use of Intel Corporation's design tools, logic functions +and other software and tools, and any partner logic +functions, and any output files from any of the foregoing +(including device programming or simulation files), and any +associated documentation or information are expressly subject +to the terms and conditions of the Intel Program License +Subscription Agreement, the Intel Quartus Prime License Agreement, +the Intel FPGA IP License Agreement, or other applicable license +agreement, including, without limitation, that your use is for +the sole purpose of programming logic devices manufactured by +Intel and sold by Intel or its authorized distributors. Please +refer to the applicable agreement for further details, at +https://fpgasoftware.intel.com/eula. + + + ++--------------------------------------------------------------------------------------+ +; Fitter Summary ; ++---------------------------------+----------------------------------------------------+ +; Fitter Status ; Successful - Wed Feb 8 15:43:45 2023 ; +; Quartus Prime Version ; 22.1std.0 Build 915 10/25/2022 SC Standard Edition ; +; Revision Name ; test_neorv32 ; +; Top-level Entity Name ; neorv32_test_setup_approm ; +; Family ; Cyclone V ; +; Device ; 5CSEMA5F31C6 ; +; Timing Models ; Final ; +; Logic utilization (in ALMs) ; 1,616 / 32,070 ( 5 % ) ; +; Total registers ; 1548 ; +; Total pins ; 10 / 457 ( 2 % ) ; +; Total virtual pins ; 0 ; +; Total block memory bits ; 67,584 / 4,065,280 ( 2 % ) ; +; Total RAM Blocks ; 10 / 397 ( 3 % ) ; +; Total DSP Blocks ; 0 / 87 ( 0 % ) ; +; Total HSSI RX PCSs ; 0 ; +; Total HSSI PMA RX Deserializers ; 0 ; +; Total HSSI TX PCSs ; 0 ; +; Total HSSI PMA TX Serializers ; 0 ; +; Total PLLs ; 0 / 6 ( 0 % ) ; +; Total DLLs ; 0 / 4 ( 0 % ) ; ++---------------------------------+----------------------------------------------------+ + + ++----------------------------------------------------------------------------------------------------------------------------------------------------+ +; Fitter Settings ; ++--------------------------------------------------------------------+---------------------------------------+---------------------------------------+ +; Option ; Setting ; Default Value ; ++--------------------------------------------------------------------+---------------------------------------+---------------------------------------+ +; Device ; 5CSEMA5F31C6 ; ; +; Minimum Core Junction Temperature ; 0 ; ; +; Maximum Core Junction Temperature ; 85 ; ; +; Router Timing Optimization Level ; MAXIMUM ; Normal ; +; Placement Effort Multiplier ; 4.0 ; 1.0 ; +; Perform Physical Synthesis for Combinational Logic for Performance ; On ; Off ; +; Perform Register Retiming for Performance ; On ; Off ; +; Fitter Effort ; Standard Fit ; Auto Fit ; +; Use smart compilation ; Off ; Off ; +; Enable parallel Assembler and Timing Analyzer during compilation ; On ; On ; +; Enable compact report table ; Off ; Off ; +; Perform Clocking Topology Analysis During Routing ; Off ; Off ; +; Device initialization clock source ; INIT_INTOSC ; INIT_INTOSC ; +; Optimize Hold Timing ; All Paths ; All Paths ; +; Optimize Multi-Corner Timing ; On ; On ; +; Auto RAM to MLAB Conversion ; On ; On ; +; Equivalent RAM and MLAB Power Up ; Auto ; Auto ; +; Equivalent RAM and MLAB Paused Read Capabilities ; Care ; Care ; +; Power Optimization During Fitting ; Normal compilation ; Normal compilation ; +; SSN Optimization ; Off ; Off ; +; Optimize Timing ; Normal compilation ; Normal compilation ; +; Optimize Timing for ECOs ; Off ; Off ; +; Regenerate Full Fit Report During ECO Compiles ; Off ; Off ; +; Optimize IOC Register Placement for Timing ; Normal ; Normal ; +; Final Placement Optimizations ; Automatically ; Automatically ; +; Fitter Aggressive Routability Optimizations ; Automatically ; Automatically ; +; Fitter Initial Placement Seed ; 1 ; 1 ; +; Periphery to Core Placement and Routing Optimization ; Off ; Off ; +; Weak Pull-Up Resistor ; Off ; Off ; +; Enable Bus-Hold Circuitry ; Off ; Off ; +; Auto Packed Registers ; Auto ; Auto ; +; Auto Delay Chains ; On ; On ; +; Auto Delay Chains for High Fanout Input Pins ; Off ; Off ; +; Treat Bidirectional Pin as Output Pin ; Off ; Off ; +; Perform Physical Synthesis for Combinational Logic for Fitting ; Off ; Off ; +; Perform Register Duplication for Performance ; Off ; Off ; +; Perform Asynchronous Signal Pipelining ; Off ; Off ; +; Physical Synthesis Effort Level ; Normal ; Normal ; +; Logic Cell Insertion - Logic Duplication ; Auto ; Auto ; +; Auto Register Duplication ; Auto ; Auto ; +; Auto Global Clock ; On ; On ; +; Auto Global Register Control Signals ; On ; On ; +; Reserve all unused pins ; As input tri-stated with weak pull-up ; As input tri-stated with weak pull-up ; +; Synchronizer Identification ; Auto ; Auto ; +; Enable Beneficial Skew Optimization ; On ; On ; +; Optimize Design for Metastability ; On ; On ; +; Active Serial clock source ; FREQ_100MHz ; FREQ_100MHz ; +; Force Fitter to Avoid Periphery Placement Warnings ; Off ; Off ; +; Clamping Diode ; Off ; Off ; +; Enable input tri-state on active configuration pins in user mode ; Off ; Off ; +; Advanced Physical Optimization ; On ; On ; ++--------------------------------------------------------------------+---------------------------------------+---------------------------------------+ + + ++------------------------------------------+ +; Parallel Compilation ; ++----------------------------+-------------+ +; Processors ; Number ; ++----------------------------+-------------+ +; Number detected on machine ; 4 ; +; Maximum allowed ; 4 ; +; ; ; +; Average used ; 1.09 ; +; Maximum used ; 4 ; +; ; ; +; Usage by Processor ; % Time Used ; +; Processor 1 ; 100.0% ; +; Processor 2 ; 3.1% ; +; Processor 3 ; 2.9% ; +; Processor 4 ; 2.8% ; ++----------------------------+-------------+ + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Fitter Netlist Optimizations ; ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------+---------------------------------------------------+----------------------------+-----------+----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------+-----------------------+ +; Node ; Action ; Operation ; Reason ; Node Port ; Node Port Name ; Destination Node ; Destination Port ; Destination Port Name ; ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------+---------------------------------------------------+----------------------------+-----------+----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------+-----------------------+ +; clk_i~inputCLKENA0 ; Created ; Placement ; Fitter Periphery Placement ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|Equal0~3 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|Equal0~6 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|Equal0~6_RESYN205_BDD206 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|Equal0~6_RESYN207_BDD208 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|Equal0~7 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|Equal0~8 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|Equal0~9 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|Equal0~9_RESYN173_BDD174 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|Equal0~9_RESYN175_BDD176 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|p_bus_addr_o[25]~35 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Add1~1_RTM0157 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Add1~1_RTM0157 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Equal0~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Equal0~1 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Equal0~2 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Equal0~3 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Equal0~4 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Equal0~5 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|LessThan0~3 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|LessThan0~4 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|LessThan0~4_RESYN209_BDD210 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|LessThan0~4_RESYN211_BDD212 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|LessThan0~10 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|LessThan0~12 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux27~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux27~1 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux27~1_RESYN191_BDD192 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux27~2 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux28~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux28~1 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux28~1_RESYN195_BDD196 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux28~2 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux29~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux29~1 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux29~1_RESYN193_BDD194 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux29~2 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux30~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux30~1 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux30~1_RESYN197_BDD198 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux30~2 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux31~2 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|Mux31~2_RESYN185_BDD186 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux27~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux28~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux29~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux30~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~1 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~2 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201_BDD202 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247_BDD248 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249_BDD250 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297_BDD298 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299_BDD300 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~1 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~2 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~4 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~6 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux0~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux20~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux20~0_RTM0158 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux26~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux27~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux28~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux29~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux47~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux48~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux49~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux49~0_RESYN229_BDD230 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux50~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux50~0_RESYN227_BDD228 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux51~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux51~0_RESYN225_BDD226 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux52~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux52~0_RESYN223_BDD224 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux53~0 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux53~1 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux53~1_RESYN221_BDD222 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux58~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux58~0_RESYN239_BDD240 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux58~0_RESYN241_BDD242 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux59~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux59~0_RESYN235_BDD236 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux59~0_RESYN237_BDD238 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux60~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux60~0_RESYN199_BDD200 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux61~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux61~0_RESYN213_BDD214 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|Mux61~0_RESYN215_BDD216 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|d_bus_ben_o[0] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|d_bus_ben_o[0]_OTERM156 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|d_bus_ben_o[1] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|d_bus_ben_o[2] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|d_bus_ben_o[3] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|mar[0] ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|mar[1] ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Add0~2 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Add4~2 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Add5~2 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector34~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector67~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector67~0_RTM026 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector67~2 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector68~5 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector68~5_RTM011 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector68~5_RTM011 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector68~6 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector68~6_RTM08 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector68~6_RTM012 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr~7 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr~8 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[23] ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.branch_taken~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177_BDD178 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179_BDD180 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.branch_taken~1 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181_BDD182 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183_BDD184 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[2] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM168 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM170 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[3] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM164 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM166 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[4] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM160 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM162 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[5] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM152 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM154 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[6] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM148 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM150 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[7] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM144 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM146 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[8] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM140 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM142 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[9] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM138 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[10] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM132 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM134 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[11] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM128 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM130 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[12] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM124 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM126 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[13] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM116 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM118 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[14] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM112 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM114 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[15] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM108 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM110 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[16] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM104 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM106 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[17] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM100 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM102 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[18] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM96 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM98 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[19] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM92 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM94 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[20] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM88 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM90 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[21] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM84 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM86 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[22] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM80 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM82 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[23] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM76 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM78 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[24] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM72 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM74 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[25] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[26] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM64 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM66 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[27] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM60 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM62 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[28] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM56 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM58 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[29] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM52 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM54 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[30] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM48 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM50 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[31] ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM38 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM42 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCHED ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM22 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM24 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM1 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM5 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM7 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM10 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.restart ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.restart_OTERM44 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM32 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM36 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine~4 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine~4_RTM046 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine~5 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine~5_RTM045 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine~5_RTM045 ; Retimed Register ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux27~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux27~0_RESYN253_BDD254 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux27~0_RESYN257_BDD258 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux28~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux28~0_RESYN269_BDD270 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux28~0_RESYN273_BDD274 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux29~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux29~0_RESYN261_BDD262 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux29~0_RESYN265_BDD266 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux30~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux30~0_RESYN277_BDD278 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux30~0_RESYN281_BDD282 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux30~0_RESYN283_BDD284 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~3 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~4 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187_BDD188 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189_BDD190 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289_BDD290 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293_BDD294 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291_BDD292 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295_BDD296 ; Created ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~2 ; Deleted ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~3 ; Modified ; Physical Synthesis ; Timing optimization ; ; ; ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst|control.bus_err ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst|control.bus_err~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst|control.timeout[0] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state.A_RETIRE ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state.B_BUSY ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.cnt[0] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[3] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[5] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[6] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[7] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[10] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[11] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[12] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[16] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[18] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[18]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[19] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[19]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[20] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[20]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[21] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[22] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[23] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[25] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[25]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[27] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|mar[21] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|mar[21]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|misaligned ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|misaligned~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.wdata[9] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.wdata[19] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.wdata[19]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycle[2] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycle[2]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycle[3] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycle[3]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycle[17] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycle[17]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycle[27] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycle[27]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[0] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[0]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[1] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[1]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[4] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[4]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[5] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[5]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[6] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[6]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[7] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[7]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[8] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[8]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[9] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[9]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[10] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[10]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[12] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[12]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[13] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[13]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[15] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[15]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[16] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[16]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[17] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[17]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[18] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[18]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[20] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[20]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[21] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[21]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[23] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[23]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[24] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[24]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[27] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[27]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[29] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[29]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[31] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycleh[31]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[1] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[1]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[5] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[5]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[12] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[12]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[14] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[14]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstret[4] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstret[4]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstret[16] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstret[16]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstret[25] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstret[25]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[1] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[1]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[5] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[5]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[7] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[7]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[11] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[11]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[12] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[12]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[18] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[18]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[21] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[21]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[22] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[22]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[25] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[26] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[26]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[27] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[27]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[28] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[28]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[29] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[29]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mstatus_mie ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[16] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[16]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[24] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[24]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[27] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[27]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[29] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[29]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[17] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[31] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[2] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[3] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[4] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[8] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[8]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[9] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[13] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[14] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[16] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[19] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[20] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[23] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[29] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[29]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCH ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.SYSTEM ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[2] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[3] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[10] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[10]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[14] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[23] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[23]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[26] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[26]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[29] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[30] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|imm_o[1] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|imm_o[1]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.cause[1] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.env_start ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|rstn_int_sreg[0] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|rstn_int_sreg[0]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|rstn_int_sreg[1] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|rstn_int_sreg[1]~DUPLICATE ; ; ; +; neorv32_top:neorv32_top_inst|rstn_int_sreg[2] ; Duplicated ; Router Logic Cell Insertion and Logic Duplication ; Routability optimization ; ; ; neorv32_top:neorv32_top_inst|rstn_int_sreg[2]~DUPLICATE ; ; ; ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------+---------------------------------------------------+----------------------------+-----------+----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------+-----------------------+ + + ++---------------------------------------------------------------------------------------------------+ +; Incremental Compilation Preservation Summary ; ++---------------------+---------------------+----------------------------+--------------------------+ +; Type ; Total [A + B] ; From Design Partitions [A] ; From Rapid Recompile [B] ; ++---------------------+---------------------+----------------------------+--------------------------+ +; Placement (by node) ; ; ; ; +; -- Requested ; 0.00 % ( 0 / 3914 ) ; 0.00 % ( 0 / 3914 ) ; 0.00 % ( 0 / 3914 ) ; +; -- Achieved ; 0.00 % ( 0 / 3914 ) ; 0.00 % ( 0 / 3914 ) ; 0.00 % ( 0 / 3914 ) ; +; ; ; ; ; +; Routing (by net) ; ; ; ; +; -- Requested ; 0.00 % ( 0 / 0 ) ; 0.00 % ( 0 / 0 ) ; 0.00 % ( 0 / 0 ) ; +; -- Achieved ; 0.00 % ( 0 / 0 ) ; 0.00 % ( 0 / 0 ) ; 0.00 % ( 0 / 0 ) ; ++---------------------+---------------------+----------------------------+--------------------------+ + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Incremental Compilation Partition Settings ; ++--------------------------------+----------------+-------------------+-------------------------+------------------------+------------------------------+--------------------------------+ +; Partition Name ; Partition Type ; Netlist Type Used ; Preservation Level Used ; Netlist Type Requested ; Preservation Level Requested ; Contents ; ++--------------------------------+----------------+-------------------+-------------------------+------------------------+------------------------------+--------------------------------+ +; Top ; User-created ; Source File ; N/A ; Source File ; N/A ; ; +; hard_block:auto_generated_inst ; Auto-generated ; Source File ; N/A ; Source File ; N/A ; hard_block:auto_generated_inst ; ++--------------------------------+----------------+-------------------+-------------------------+------------------------+------------------------------+--------------------------------+ + + ++------------------------------------------------------------------------------------------------------------------------------------+ +; Incremental Compilation Placement Preservation ; ++--------------------------------+-----------------------+-------------------------+-------------------+---------------------+-------+ +; Partition Name ; Preservation Achieved ; Preservation Level Used ; Netlist Type Used ; Preservation Method ; Notes ; ++--------------------------------+-----------------------+-------------------------+-------------------+---------------------+-------+ +; Top ; 0.00 % ( 0 / 3914 ) ; N/A ; Source File ; N/A ; ; +; hard_block:auto_generated_inst ; 0.00 % ( 0 / 0 ) ; N/A ; Source File ; N/A ; ; ++--------------------------------+-----------------------+-------------------------+-------------------+---------------------+-------+ + + ++--------------+ +; Pin-Out File ; ++--------------+ +The pin-out file can be found in /home/seti/quartus_project/output_files/test_neorv32.pin. + + ++---------------------------------------------------------------------------------------------+ +; Fitter Resource Usage Summary ; ++-------------------------------------------------------------+-----------------------+-------+ +; Resource ; Usage ; % ; ++-------------------------------------------------------------+-----------------------+-------+ +; Logic utilization (ALMs needed / total ALMs on device) ; 1,616 / 32,070 ; 5 % ; +; ALMs needed [=A-B+C] ; 1,616 ; ; +; [A] ALMs used in final placement [=a+b+c+d] ; 1,731 / 32,070 ; 5 % ; +; [a] ALMs used for LUT logic and registers ; 521 ; ; +; [b] ALMs used for LUT logic ; 1,054 ; ; +; [c] ALMs used for registers ; 156 ; ; +; [d] ALMs used for memory (up to half of total ALMs) ; 0 ; ; +; [B] Estimate of ALMs recoverable by dense packing ; 146 / 32,070 ; < 1 % ; +; [C] Estimate of ALMs unavailable [=a+b+c+d] ; 31 / 32,070 ; < 1 % ; +; [a] Due to location constrained logic ; 0 ; ; +; [b] Due to LAB-wide signal conflicts ; 1 ; ; +; [c] Due to LAB input limits ; 30 ; ; +; [d] Due to virtual I/Os ; 0 ; ; +; ; ; ; +; Difficulty packing design ; Low ; ; +; ; ; ; +; Total LABs: partially or completely used ; 227 / 3,207 ; 7 % ; +; -- Logic LABs ; 227 ; ; +; -- Memory LABs (up to half of total LABs) ; 0 ; ; +; ; ; ; +; Combinational ALUT usage for logic ; 2,506 ; ; +; -- 7 input functions ; 78 ; ; +; -- 6 input functions ; 601 ; ; +; -- 5 input functions ; 456 ; ; +; -- 4 input functions ; 531 ; ; +; -- <=3 input functions ; 840 ; ; +; Combinational ALUT usage for route-throughs ; 117 ; ; +; ; ; ; +; Dedicated logic registers ; 1,548 ; ; +; -- By type: ; ; ; +; -- Primary logic registers ; 1,353 / 64,140 ; 2 % ; +; -- Secondary logic registers ; 195 / 64,140 ; < 1 % ; +; -- By function: ; ; ; +; -- Design implementation registers ; 1,356 ; ; +; -- Routing optimization registers ; 192 ; ; +; ; ; ; +; Virtual pins ; 0 ; ; +; I/O pins ; 10 / 457 ; 2 % ; +; -- Clock pins ; 1 / 8 ; 13 % ; +; -- Dedicated input pins ; 0 / 21 ; 0 % ; +; ; ; ; +; Hard processor system peripheral utilization ; ; ; +; -- Boot from FPGA ; 0 / 1 ( 0 % ) ; ; +; -- Clock resets ; 0 / 1 ( 0 % ) ; ; +; -- Cross trigger ; 0 / 1 ( 0 % ) ; ; +; -- S2F AXI ; 0 / 1 ( 0 % ) ; ; +; -- F2S AXI ; 0 / 1 ( 0 % ) ; ; +; -- AXI Lightweight ; 0 / 1 ( 0 % ) ; ; +; -- SDRAM ; 0 / 1 ( 0 % ) ; ; +; -- Interrupts ; 0 / 1 ( 0 % ) ; ; +; -- JTAG ; 0 / 1 ( 0 % ) ; ; +; -- Loan I/O ; 0 / 1 ( 0 % ) ; ; +; -- MPU event standby ; 0 / 1 ( 0 % ) ; ; +; -- MPU general purpose ; 0 / 1 ( 0 % ) ; ; +; -- STM event ; 0 / 1 ( 0 % ) ; ; +; -- TPIU trace ; 0 / 1 ( 0 % ) ; ; +; -- DMA ; 0 / 1 ( 0 % ) ; ; +; -- CAN ; 0 / 2 ( 0 % ) ; ; +; -- EMAC ; 0 / 2 ( 0 % ) ; ; +; -- I2C ; 0 / 4 ( 0 % ) ; ; +; -- NAND Flash ; 0 / 1 ( 0 % ) ; ; +; -- QSPI ; 0 / 1 ( 0 % ) ; ; +; -- SDMMC ; 0 / 1 ( 0 % ) ; ; +; -- SPI Master ; 0 / 2 ( 0 % ) ; ; +; -- SPI Slave ; 0 / 2 ( 0 % ) ; ; +; -- UART ; 0 / 2 ( 0 % ) ; ; +; -- USB ; 0 / 2 ( 0 % ) ; ; +; ; ; ; +; M10K blocks ; 10 / 397 ; 3 % ; +; Total MLAB memory bits ; 0 ; ; +; Total block memory bits ; 67,584 / 4,065,280 ; 2 % ; +; Total block memory implementation bits ; 102,400 / 4,065,280 ; 3 % ; +; ; ; ; +; Total DSP Blocks ; 0 / 87 ; 0 % ; +; ; ; ; +; Fractional PLLs ; 0 / 6 ; 0 % ; +; Global signals ; 1 ; ; +; -- Global clocks ; 1 / 16 ; 6 % ; +; -- Quadrant clocks ; 0 / 66 ; 0 % ; +; -- Horizontal periphery clocks ; 0 / 18 ; 0 % ; +; SERDES Transmitters ; 0 / 100 ; 0 % ; +; SERDES Receivers ; 0 / 100 ; 0 % ; +; JTAGs ; 0 / 1 ; 0 % ; +; ASMI blocks ; 0 / 1 ; 0 % ; +; CRC blocks ; 0 / 1 ; 0 % ; +; Remote update blocks ; 0 / 1 ; 0 % ; +; Oscillator blocks ; 0 / 1 ; 0 % ; +; Impedance control blocks ; 0 / 4 ; 0 % ; +; Hard Memory Controllers ; 0 / 2 ; 0 % ; +; Average interconnect usage (total/H/V) ; 1.5% / 1.5% / 1.3% ; ; +; Peak interconnect usage (total/H/V) ; 32.2% / 33.5% / 28.1% ; ; +; Maximum fan-out ; 1558 ; ; +; Highest non-global fan-out ; 1007 ; ; +; Total fan-out ; 16812 ; ; +; Average fan-out ; 4.00 ; ; ++-------------------------------------------------------------+-----------------------+-------+ + + ++----------------------------------------------------------------------------------------------------------------------+ +; Fitter Partition Statistics ; ++-------------------------------------------------------------+-----------------------+--------------------------------+ +; Statistic ; Top ; hard_block:auto_generated_inst ; ++-------------------------------------------------------------+-----------------------+--------------------------------+ +; Logic utilization (ALMs needed / total ALMs on device) ; 1616 / 32070 ( 5 % ) ; 0 / 32070 ( 0 % ) ; +; ALMs needed [=A-B+C] ; 1616 ; 0 ; +; [A] ALMs used in final placement [=a+b+c+d] ; 1731 / 32070 ( 5 % ) ; 0 / 32070 ( 0 % ) ; +; [a] ALMs used for LUT logic and registers ; 521 ; 0 ; +; [b] ALMs used for LUT logic ; 1054 ; 0 ; +; [c] ALMs used for registers ; 156 ; 0 ; +; [d] ALMs used for memory (up to half of total ALMs) ; 0 ; 0 ; +; [B] Estimate of ALMs recoverable by dense packing ; 146 / 32070 ( < 1 % ) ; 0 / 32070 ( 0 % ) ; +; [C] Estimate of ALMs unavailable [=a+b+c+d] ; 31 / 32070 ( < 1 % ) ; 0 / 32070 ( 0 % ) ; +; [a] Due to location constrained logic ; 0 ; 0 ; +; [b] Due to LAB-wide signal conflicts ; 1 ; 0 ; +; [c] Due to LAB input limits ; 30 ; 0 ; +; [d] Due to virtual I/Os ; 0 ; 0 ; +; ; ; ; +; Difficulty packing design ; Low ; Low ; +; ; ; ; +; Total LABs: partially or completely used ; 227 / 3207 ( 7 % ) ; 0 / 3207 ( 0 % ) ; +; -- Logic LABs ; 227 ; 0 ; +; -- Memory LABs (up to half of total LABs) ; 0 ; 0 ; +; ; ; ; +; Combinational ALUT usage for logic ; 2506 ; 0 ; +; -- 7 input functions ; 78 ; 0 ; +; -- 6 input functions ; 601 ; 0 ; +; -- 5 input functions ; 456 ; 0 ; +; -- 4 input functions ; 531 ; 0 ; +; -- <=3 input functions ; 840 ; 0 ; +; Combinational ALUT usage for route-throughs ; 117 ; 0 ; +; Memory ALUT usage ; 0 ; 0 ; +; -- 64-address deep ; 0 ; 0 ; +; -- 32-address deep ; 0 ; 0 ; +; ; ; ; +; Dedicated logic registers ; 0 ; 0 ; +; -- By type: ; ; ; +; -- Primary logic registers ; 1353 / 64140 ( 2 % ) ; 0 / 64140 ( 0 % ) ; +; -- Secondary logic registers ; 195 / 64140 ( < 1 % ) ; 0 / 64140 ( 0 % ) ; +; -- By function: ; ; ; +; -- Design implementation registers ; 1356 ; 0 ; +; -- Routing optimization registers ; 192 ; 0 ; +; ; ; ; +; ; ; ; +; Virtual pins ; 0 ; 0 ; +; I/O pins ; 10 ; 0 ; +; I/O registers ; 0 ; 0 ; +; Total block memory bits ; 67584 ; 0 ; +; Total block memory implementation bits ; 102400 ; 0 ; +; M10K block ; 10 / 397 ( 2 % ) ; 0 / 397 ( 0 % ) ; +; Clock enable block ; 1 / 116 ( < 1 % ) ; 0 / 116 ( 0 % ) ; +; ; ; ; +; Connections ; ; ; +; -- Input Connections ; 0 ; 0 ; +; -- Registered Input Connections ; 0 ; 0 ; +; -- Output Connections ; 0 ; 0 ; +; -- Registered Output Connections ; 0 ; 0 ; +; ; ; ; +; Internal Connections ; ; ; +; -- Total Connections ; 17235 ; 0 ; +; -- Registered Connections ; 7008 ; 0 ; +; ; ; ; +; External Connections ; ; ; +; -- Top ; 0 ; 0 ; +; -- hard_block:auto_generated_inst ; 0 ; 0 ; +; ; ; ; +; Partition Interface ; ; ; +; -- Input Ports ; 2 ; 0 ; +; -- Output Ports ; 8 ; 0 ; +; -- Bidir Ports ; 0 ; 0 ; +; ; ; ; +; Registered Ports ; ; ; +; -- Registered Input Ports ; 0 ; 0 ; +; -- Registered Output Ports ; 0 ; 0 ; +; ; ; ; +; Port Connectivity ; ; ; +; -- Input Ports driven by GND ; 0 ; 0 ; +; -- Output Ports driven by GND ; 0 ; 0 ; +; -- Input Ports driven by VCC ; 0 ; 0 ; +; -- Output Ports driven by VCC ; 0 ; 0 ; +; -- Input Ports with no Source ; 0 ; 0 ; +; -- Output Ports with no Source ; 0 ; 0 ; +; -- Input Ports with no Fanout ; 0 ; 0 ; +; -- Output Ports with no Fanout ; 0 ; 0 ; ++-------------------------------------------------------------+-----------------------+--------------------------------+ + + ++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Input Pins ; ++--------+-------+----------+--------------+--------------+--------------+-----------------------+--------------------+--------+----------------+-----------------+----------+--------------+--------------+-------------+---------------------------+----------------------+-----------+ +; Name ; Pin # ; I/O Bank ; X coordinate ; Y coordinate ; Z coordinate ; Combinational Fan-Out ; Registered Fan-Out ; Global ; Input Register ; PCI I/O Enabled ; Bus Hold ; Weak Pull Up ; I/O Standard ; Termination ; Termination Control Block ; Location assigned by ; Slew Rate ; ++--------+-------+----------+--------------+--------------+--------------+-----------------------+--------------------+--------+----------------+-----------------+----------+--------------+--------------+-------------+---------------------------+----------------------+-----------+ +; clk_i ; AF14 ; 3B ; 32 ; 0 ; 0 ; 1558 ; 0 ; yes ; no ; no ; no ; Off ; 2.5 V ; Off ; -- ; User ; no ; +; rstn_i ; AA14 ; 3B ; 36 ; 0 ; 0 ; 8 ; 0 ; no ; no ; no ; no ; Off ; 2.5 V ; Off ; -- ; User ; no ; ++--------+-------+----------+--------------+--------------+--------------+-----------------------+--------------------+--------+----------------+-----------------+----------+--------------+--------------+-------------+---------------------------+----------------------+-----------+ + + ++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Output Pins ; ++-----------+-------+----------+--------------+--------------+--------------+-----------------+------------------------+-----------+-----------------+------------+---------------+----------+--------------+--------------+------------------+-----------------------------------+---------------------------+----------------------------+-----------------------------+---------------------+-----------------------------+----------------------+----------------------+---------------------+ +; Name ; Pin # ; I/O Bank ; X coordinate ; Y coordinate ; Z coordinate ; Output Register ; Output Enable Register ; Slew Rate ; PCI I/O Enabled ; Open Drain ; TRI Primitive ; Bus Hold ; Weak Pull Up ; I/O Standard ; Current Strength ; Termination ; Termination Control Block ; Output Buffer Pre-emphasis ; Voltage Output Differential ; Output Buffer Delay ; Output Buffer Delay Control ; Location assigned by ; Output Enable Source ; Output Enable Group ; ++-----------+-------+----------+--------------+--------------+--------------+-----------------+------------------------+-----------+-----------------+------------+---------------+----------+--------------+--------------+------------------+-----------------------------------+---------------------------+----------------------------+-----------------------------+---------------------+-----------------------------+----------------------+----------------------+---------------------+ +; gpio_o[0] ; W20 ; 5A ; 89 ; 6 ; 3 ; no ; no ; 1 ; no ; no ; no ; no ; Off ; 2.5 V ; Default ; Series 50 Ohm without Calibration ; -- ; no ; no ; 0 ; Off ; User ; - ; - ; +; gpio_o[1] ; Y19 ; 4A ; 84 ; 0 ; 0 ; no ; no ; 1 ; no ; no ; no ; no ; Off ; 2.5 V ; Default ; Series 50 Ohm without Calibration ; -- ; no ; no ; 0 ; Off ; User ; - ; - ; +; gpio_o[2] ; W19 ; 4A ; 80 ; 0 ; 17 ; no ; no ; 1 ; no ; no ; no ; no ; Off ; 2.5 V ; Default ; Series 50 Ohm without Calibration ; -- ; no ; no ; 0 ; Off ; User ; - ; - ; +; gpio_o[3] ; W17 ; 4A ; 60 ; 0 ; 17 ; no ; no ; 1 ; no ; no ; no ; no ; Off ; 2.5 V ; Default ; Series 50 Ohm without Calibration ; -- ; no ; no ; 0 ; Off ; User ; - ; - ; +; gpio_o[4] ; V18 ; 4A ; 80 ; 0 ; 0 ; no ; no ; 1 ; no ; no ; no ; no ; Off ; 2.5 V ; Default ; Series 50 Ohm without Calibration ; -- ; no ; no ; 0 ; Off ; User ; - ; - ; +; gpio_o[5] ; V17 ; 4A ; 60 ; 0 ; 0 ; no ; no ; 1 ; no ; no ; no ; no ; Off ; 2.5 V ; Default ; Series 50 Ohm without Calibration ; -- ; no ; no ; 0 ; Off ; User ; - ; - ; +; gpio_o[6] ; W16 ; 4A ; 52 ; 0 ; 17 ; no ; no ; 1 ; no ; no ; no ; no ; Off ; 2.5 V ; Default ; Series 50 Ohm without Calibration ; -- ; no ; no ; 0 ; Off ; User ; - ; - ; +; gpio_o[7] ; V16 ; 4A ; 52 ; 0 ; 0 ; no ; no ; 1 ; no ; no ; no ; no ; Off ; 2.5 V ; Default ; Series 50 Ohm without Calibration ; -- ; no ; no ; 0 ; Off ; User ; - ; - ; ++-----------+-------+----------+--------------+--------------+--------------+-----------------+------------------------+-----------+-----------------+------------+---------------+----------+--------------+--------------+------------------+-----------------------------------+---------------------------+----------------------------+-----------------------------+---------------------+-----------------------------+----------------------+----------------------+---------------------+ + + ++--------------------------------------------------------------------------+ +; I/O Bank Usage ; ++----------+----------------+---------------+--------------+---------------+ +; I/O Bank ; Usage ; VCCIO Voltage ; VREF Voltage ; VCCPD Voltage ; ++----------+----------------+---------------+--------------+---------------+ +; B2L ; 0 / 0 ( -- ) ; -- ; -- ; -- ; +; B1L ; 0 / 0 ( -- ) ; -- ; -- ; -- ; +; 3A ; 0 / 32 ( 0 % ) ; 2.5V ; -- ; 2.5V ; +; 3B ; 2 / 48 ( 4 % ) ; 2.5V ; -- ; 2.5V ; +; 4A ; 7 / 80 ( 9 % ) ; 2.5V ; -- ; 2.5V ; +; 5A ; 1 / 32 ( 3 % ) ; 2.5V ; -- ; 2.5V ; +; 5B ; 0 / 16 ( 0 % ) ; 2.5V ; -- ; 2.5V ; +; 6B ; 0 / 44 ( 0 % ) ; 2.5V ; -- ; 2.5V ; +; 6A ; 0 / 56 ( 0 % ) ; 2.5V ; -- ; 2.5V ; +; 7A ; 0 / 19 ( 0 % ) ; 2.5V ; -- ; 2.5V ; +; 7B ; 0 / 22 ( 0 % ) ; 2.5V ; -- ; 2.5V ; +; 7C ; 0 / 12 ( 0 % ) ; 2.5V ; -- ; 2.5V ; +; 7D ; 0 / 14 ( 0 % ) ; 2.5V ; -- ; 2.5V ; +; 8A ; 0 / 80 ( 0 % ) ; 2.5V ; -- ; 2.5V ; ++----------+----------------+---------------+--------------+---------------+ + + ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; All Package Pins ; ++----------+------------+----------------+---------------------------------+--------+--------------+---------------------+--------------+-----------------+----------+--------------+ +; Location ; Pad Number ; I/O Bank ; Pin Name/Usage ; Dir. ; I/O Standard ; Voltage ; I/O Type ; User Assignment ; Bus Hold ; Weak Pull Up ; ++----------+------------+----------------+---------------------------------+--------+--------------+---------------------+--------------+-----------------+----------+--------------+ +; A2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; A3 ; 493 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A4 ; 491 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A5 ; 489 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A6 ; 487 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A7 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; A8 ; 473 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A9 ; 471 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A10 ; 465 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A11 ; 463 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A12 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; A13 ; 461 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A14 ; 455 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A15 ; 447 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A16 ; 439 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A17 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; A18 ; 425 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A19 ; 423 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A20 ; 415 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A21 ; 411 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A22 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; A23 ; 395 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A24 ; 391 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A25 ; 389 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; A26 ; 382 ; 7A ; ^GND ; ; ; ; -- ; ; -- ; -- ; +; A27 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; A28 ; 380 ; 7A ; ^HPS_TRST ; ; ; ; -- ; ; -- ; -- ; +; A29 ; 378 ; 7A ; ^HPS_TMS ; ; ; ; -- ; ; -- ; -- ; +; AA1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AA2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AA3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AA4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AA5 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; AA6 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AA7 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; AA8 ; ; -- ; VCCA_FPLL ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AA9 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AA10 ; ; 3A ; VCCPD3A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AA11 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AA12 ; 74 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AA13 ; 90 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AA14 ; 122 ; 3B ; rstn_i ; input ; 2.5 V ; ; Column I/O ; Y ; no ; Off ; +; AA15 ; 120 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AA16 ; 146 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AA17 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AA18 ; 168 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AA19 ; 176 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AA20 ; 200 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AA21 ; 210 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AA22 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AA23 ; ; -- ; VCCPGM ; power ; ; 1.8V/2.5V/3.0V/3.3V ; -- ; ; -- ; -- ; +; AA24 ; 228 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AA25 ; 224 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AA26 ; 252 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AA27 ; ; 5B ; VCCIO5B ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AA28 ; 251 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AA29 ; ; 5B ; VREFB5BN0 ; power ; ; ; -- ; ; -- ; -- ; +; AA30 ; 250 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AB1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AB2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AB3 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; AB4 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; AB5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AB6 ; ; -- ; VCCA_FPLL ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AB7 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AB8 ; 43 ; 3A ; ^nCSO, DATA4 ; ; ; ; Weak Pull Up ; ; -- ; On ; +; AB9 ; 42 ; 3A ; #TDO ; output ; ; ; -- ; ; -- ; -- ; +; AB10 ; ; -- ; VCCPGM ; power ; ; 1.8V/2.5V/3.0V/3.3V ; -- ; ; -- ; -- ; +; AB11 ; ; -- ; VCC_AUX ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AB12 ; 72 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AB13 ; 88 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AB14 ; ; 3B ; VCCIO3B ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AB15 ; 106 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AB16 ; ; -- ; VCC_AUX ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AB17 ; 144 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AB18 ; ; 3B, 4A ; VCCPD3B4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AB19 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AB20 ; ; 3B, 4A ; VCCPD3B4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AB21 ; 208 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AB22 ; 225 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AB23 ; 227 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AB24 ; ; 5A ; VCCIO5A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AB25 ; 230 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AB26 ; 226 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AB27 ; 254 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AB28 ; 249 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AB29 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AB30 ; 248 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AC1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AC2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AC3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AC4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AC5 ; 46 ; 3A ; #TCK ; input ; ; ; -- ; ; -- ; -- ; +; AC6 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AC7 ; 45 ; 3A ; ^AS_DATA3, DATA3 ; ; ; ; Weak Pull Up ; ; -- ; On ; +; AC8 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AC9 ; 58 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AC10 ; ; 3A ; VCCPD3A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AC11 ; ; 3A ; VCCIO3A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AC12 ; 82 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AC13 ; ; 3B, 4A ; VCCPD3B4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AC14 ; 104 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AC15 ; ; 3B, 4A ; VCCPD3B4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AC16 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AC17 ; ; 3B, 4A ; VCCPD3B4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AC18 ; 162 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AC19 ; ; 3B, 4A ; VCCPD3B4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AC20 ; 186 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AC21 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AC22 ; 207 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AC23 ; 205 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AC24 ; ; 5A ; VREFB5AN0 ; power ; ; ; -- ; ; -- ; -- ; +; AC25 ; 215 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AC26 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AC27 ; 242 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AC28 ; 245 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AC29 ; 247 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AC30 ; 259 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AD1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AD2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AD3 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; AD4 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; AD5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AD6 ; ; 3A ; VREFB3AN0 ; power ; ; ; -- ; ; -- ; -- ; +; AD7 ; 62 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD8 ; ; 3A ; VCCIO3A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AD9 ; 55 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD10 ; 56 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD11 ; 54 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD12 ; 80 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD13 ; ; 3B ; VCCIO3B ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AD14 ; 98 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD15 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; AD16 ; ; 3B, 4A ; VCCPD3B4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AD17 ; 160 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD18 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AD19 ; 184 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD20 ; 199 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD21 ; 197 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD22 ; ; -- ; VCC_AUX ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AD23 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AD24 ; 211 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AD25 ; 213 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AD26 ; 240 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AD27 ; 222 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AD28 ; ; 5A ; VCCIO5A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AD29 ; 255 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AD30 ; 257 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AE1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AE2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AE3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AE4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AE5 ; 49 ; 3A ; ^AS_DATA1, DATA1 ; ; ; ; Weak Pull Up ; ; -- ; On ; +; AE6 ; 51 ; 3A ; ^AS_DATA0, ASDO, DATA0 ; ; ; ; Weak Pull Up ; ; -- ; On ; +; AE7 ; 60 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE8 ; 47 ; 3A ; ^AS_DATA2, DATA2 ; ; ; ; Weak Pull Up ; ; -- ; On ; +; AE9 ; 53 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE10 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AE11 ; 59 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE12 ; 52 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE13 ; 95 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE14 ; 96 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE15 ; ; 3B ; VCCIO3B ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AE16 ; 139 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE17 ; 135 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE18 ; 167 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE19 ; 165 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE20 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AE21 ; ; 3B, 4A ; VCCPD3B4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AE22 ; 191 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE23 ; 189 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE24 ; 209 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AE25 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AE26 ; 220 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AE27 ; 229 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AE28 ; 231 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AE29 ; 253 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AE30 ; ; 5B ; VCCIO5B ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AF1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AF2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AF3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AF4 ; 66 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF5 ; 64 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF6 ; 75 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF7 ; ; 3A ; VCCIO3A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AF8 ; 70 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF9 ; 67 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF10 ; 57 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF11 ; 87 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF12 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AF13 ; 93 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF14 ; 114 ; 3B ; clk_i ; input ; 2.5 V ; ; Column I/O ; Y ; no ; Off ; +; AF15 ; 112 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF16 ; 137 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF17 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AF18 ; 133 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF19 ; 159 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF20 ; 175 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF21 ; 173 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF22 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AF23 ; 183 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF24 ; 181 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF25 ; 206 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF26 ; 204 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AF27 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AF28 ; 235 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AF29 ; 237 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AF30 ; 239 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AG1 ; 71 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG2 ; 83 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG3 ; 63 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG4 ; ; 3A ; VCCIO3A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AG5 ; 78 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG6 ; 73 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG7 ; 68 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG8 ; 65 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG9 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AG10 ; 86 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG11 ; 85 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG12 ; 103 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG13 ; 101 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG14 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AG15 ; 127 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG16 ; 134 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG17 ; 132 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG18 ; 150 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG19 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AG20 ; 157 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG21 ; 143 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG22 ; 166 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG23 ; 163 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG24 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AG25 ; 190 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG26 ; 203 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AG27 ; 212 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AG28 ; 233 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AG29 ; ; 5A ; VCCIO5A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AG30 ; 243 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AH1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AH2 ; 69 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH3 ; 81 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH4 ; 61 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH5 ; 76 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH6 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AH7 ; 115 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH8 ; 113 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH9 ; 84 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH10 ; 118 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH11 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AH12 ; 126 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH13 ; 111 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH14 ; 109 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH15 ; 125 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH16 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AH17 ; 147 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH18 ; 145 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH19 ; 148 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH20 ; 141 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH21 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AH22 ; 164 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH23 ; 174 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH24 ; 161 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH25 ; 188 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH26 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AH27 ; 201 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AH28 ; 214 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AH29 ; 218 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AH30 ; 241 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AJ1 ; 79 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ2 ; 77 ; 3A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AJ4 ; 94 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ5 ; 99 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ6 ; 102 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ7 ; 100 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ8 ; ; 3B ; VCCIO3B ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AJ9 ; 110 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ10 ; 116 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ11 ; 119 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ12 ; 124 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ13 ; ; 3B ; VCCIO3B ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AJ14 ; 131 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ15 ; ; 3B ; VREFB3BN0 ; power ; ; ; -- ; ; -- ; -- ; +; AJ16 ; 142 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ17 ; 151 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ18 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AJ19 ; 155 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ20 ; 158 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ21 ; 156 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ22 ; 172 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ23 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AJ24 ; 182 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ25 ; 180 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ26 ; 187 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ27 ; 195 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AJ28 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AJ29 ; 216 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; AJ30 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AK2 ; 91 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK3 ; 89 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK4 ; 92 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AK6 ; 97 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK7 ; 107 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK8 ; 105 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK9 ; 108 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK10 ; ; 3B ; VCCIO3B ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AK11 ; 117 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK12 ; 123 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK13 ; 121 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK14 ; 129 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK15 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AK16 ; 140 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK17 ; ; 4A ; VREFB4AN0 ; power ; ; ; -- ; ; -- ; -- ; +; AK18 ; 149 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK19 ; 153 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK20 ; ; 4A ; VCCIO4A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; AK21 ; 171 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK22 ; 169 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK23 ; 179 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK24 ; 177 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK25 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; AK26 ; 185 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK27 ; 193 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK28 ; 198 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; AK29 ; 196 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B1 ; 509 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B2 ; 507 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B3 ; 513 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B4 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; B5 ; 512 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B6 ; 510 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B7 ; 477 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B8 ; 481 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B9 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; B10 ; ; 8A ; VREFB8AN0 ; power ; ; ; -- ; ; -- ; -- ; +; B11 ; 469 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B12 ; 464 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B13 ; 459 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B14 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; B15 ; 451 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B16 ; 441 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B17 ; 431 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B18 ; 418 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B19 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; B20 ; 417 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B21 ; 413 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B22 ; 399 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B23 ; 397 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B24 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; B25 ; 387 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B26 ; 386 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; B27 ; 381 ; 7A ; ^HPS_TDI ; ; ; ; -- ; ; -- ; -- ; +; B28 ; 376 ; 7A ; ^HPS_TDO ; ; ; ; -- ; ; -- ; -- ; +; B29 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; B30 ; 365 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; C1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; C2 ; 517 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C3 ; 511 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C4 ; 501 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C5 ; 497 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C6 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; C7 ; 475 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C8 ; 479 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C9 ; 485 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C10 ; 483 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C11 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; C12 ; 467 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C13 ; 462 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C14 ; 448 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C15 ; 453 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C16 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; C17 ; 433 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C18 ; 435 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C19 ; 427 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C20 ; 421 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C21 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; C22 ; 396 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C23 ; 401 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C24 ; 393 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C25 ; 388 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; C26 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; C27 ; 374 ; 7A ; ^HPS_nRST ; ; ; ; -- ; ; -- ; -- ; +; C28 ; 369 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; C29 ; 367 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; C30 ; 363 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; D1 ; 529 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D2 ; 515 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; D4 ; 521 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D5 ; 499 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D6 ; 495 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D7 ; 505 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D8 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; D9 ; 480 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D10 ; 472 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D11 ; 470 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D12 ; 496 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D13 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; D14 ; 446 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D15 ; 449 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D16 ; 445 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D17 ; 440 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D18 ; ; 7C ; VCCIO7C_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; D19 ; 426 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D20 ; 420 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D21 ; 419 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D22 ; 402 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D23 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; D24 ; 404 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; D25 ; 384 ; 7A ; ^HPS_CLK1 ; ; ; ; -- ; ; -- ; -- ; +; D26 ; 373 ; 7A ; ^GND ; ; ; ; -- ; ; -- ; -- ; +; D27 ; 371 ; 6A ; HPS_RZQ_0 ; ; ; ; -- ; ; no ; On ; +; D28 ; ; 6A ; VCCIO6A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; D29 ; 361 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; D30 ; 359 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; E1 ; 527 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E2 ; 525 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E3 ; 523 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E4 ; 519 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E5 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; E6 ; 533 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E7 ; 531 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E8 ; 503 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E9 ; 478 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E10 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; E11 ; 504 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E12 ; 494 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E13 ; 488 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E14 ; 454 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E15 ; ; 7D ; VCCIO7D_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; E16 ; 443 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E17 ; 438 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E18 ; 437 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E19 ; 424 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E20 ; ; 7B ; VCCIO7B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; E21 ; 412 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E22 ; ; 7A, 7B, 7C, 7D ; VREFB7A7B7C7DN0_HPS ; power ; ; ; -- ; ; -- ; -- ; +; E23 ; 394 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E24 ; 403 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; E25 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; E26 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; E27 ; 357 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; E28 ; 351 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; E29 ; 353 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; E30 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; F1 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; F2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; F3 ; 539 ; 9A ; ^CONF_DONE ; ; ; ; -- ; ; -- ; -- ; +; F4 ; 541 ; 9A ; ^nSTATUS ; ; ; ; -- ; ; -- ; -- ; +; F5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; F6 ; 537 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F7 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; F8 ; 536 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F9 ; 534 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F10 ; 528 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F11 ; 502 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F12 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; F13 ; 486 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F14 ; 468 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F15 ; 466 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F16 ; 442 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F17 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; F18 ; 430 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F19 ; 410 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F20 ; 407 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F21 ; 409 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; F22 ; ; 7A ; VCCIO7A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; F23 ; 375 ; 7A ; ^HPS_nPOR ; ; ; ; -- ; ; -- ; -- ; +; F24 ; 383 ; 7A ; ^HPS_PORSEL ; ; ; ; -- ; ; -- ; -- ; +; F25 ; 385 ; 7A ; ^HPS_CLK2 ; ; ; ; -- ; ; -- ; -- ; +; F26 ; 341 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; F27 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; F28 ; 345 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; F29 ; 349 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; F30 ; 347 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; G1 ; ; ; GND ; ; ; ; -- ; ; -- ; -- ; +; G2 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; G3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; G4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; G5 ; 542 ; 9A ; ^nCE ; ; ; ; -- ; ; -- ; -- ; +; G6 ; 543 ; 9A ; ^MSEL2 ; ; ; ; -- ; ; -- ; -- ; +; G7 ; 535 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G8 ; 492 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G9 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; G10 ; 526 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G11 ; 520 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G12 ; 518 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G13 ; 484 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G14 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; G15 ; 460 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G16 ; 444 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G17 ; 436 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G18 ; 432 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G19 ; ; 7B ; VCCIO7B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; G20 ; 416 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G21 ; 392 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G22 ; 400 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; G23 ; 377 ; 7A ; ^VCCRSTCLK_HPS ; ; ; ; -- ; ; -- ; -- ; +; G24 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; G25 ; 370 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; G26 ; 362 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; G27 ; 339 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; -- ; -- ; +; G28 ; 335 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; G29 ; ; 6A ; VCCIO6A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; G30 ; 343 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; H1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; H2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; H3 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; H4 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; H5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; H6 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; H7 ; 508 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H8 ; 490 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H9 ; ; -- ; VCCBAT ; power ; ; 1.2V ; -- ; ; -- ; -- ; +; H10 ; ; -- ; VCC_AUX ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; H11 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; H12 ; 500 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H13 ; 498 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H14 ; 482 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H15 ; 458 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H16 ; ; 7D ; VCCIO7D_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; H17 ; 434 ; 7C ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H18 ; 422 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H19 ; 406 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H20 ; 398 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H21 ; ; 7A ; VCCIO7A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; H22 ; 379 ; 7A ; ^HPS_TCK ; ; ; ; -- ; ; -- ; -- ; +; H23 ; 390 ; 7A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; H24 ; 364 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; H25 ; 368 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; H26 ; ; 6A ; VCCIO6A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; H27 ; 360 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; H28 ; 333 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; H29 ; 331 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; H30 ; 337 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; J1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; J2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; J3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; J4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; J5 ; 545 ; 9A ; ^nCONFIG ; ; ; ; -- ; ; -- ; -- ; +; J6 ; 547 ; 9A ; ^GND ; ; ; ; -- ; ; -- ; -- ; +; J7 ; 506 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; J8 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; J9 ; 532 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; J10 ; 530 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; J11 ; ; -- ; VCCPGM ; power ; ; 1.8V/2.5V/3.0V/3.3V ; -- ; ; -- ; -- ; +; J12 ; 516 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; J13 ; ; 8A ; VCCIO8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; J14 ; 476 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; J15 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; J16 ; ; -- ; VCC_AUX ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; J17 ; ; 7C ; VCCPD7C_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; J18 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; J19 ; 408 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; J20 ; ; -- ; VCCRSTCLK_HPS ; power ; ; 1.8V/2.5V/3.0V/3.3V ; -- ; ; -- ; -- ; +; J21 ; ; -- ; VCC_AUX_SHARED ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; J22 ; 372 ; 7A ; ^GND ; ; ; ; -- ; ; -- ; -- ; +; J23 ; 354 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; J24 ; 352 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; J25 ; 344 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; J26 ; 323 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; J27 ; 346 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; J28 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; J29 ; 327 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; J30 ; 329 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; K1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; K2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; K3 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; K4 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; K5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; K6 ; 540 ; 9A ; ^MSEL1 ; ; ; ; -- ; ; -- ; -- ; +; K7 ; 522 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; K8 ; 524 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; K9 ; ; -- ; VCCA_FPLL ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; K10 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; K11 ; ; 8A ; VCCPD8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; K12 ; 514 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; K13 ; ; 8A ; VCCPD8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; K14 ; 474 ; 8A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; K15 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; K16 ; ; 7D ; VCCPD7D_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; K17 ; 414 ; 7B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; K18 ; ; 7B ; VCCPD7B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; K19 ; ; 7A ; VCCPD7A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; K20 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; K21 ; 366 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; K22 ; 336 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; K23 ; 338 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; K24 ; ; 6A ; VCCIO6A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; K25 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; K26 ; 322 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; K27 ; 319 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; K28 ; 325 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; K29 ; 321 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; K30 ; ; 6A ; VCCIO6A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; L1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L5 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; L6 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L7 ; 544 ; 9A ; ^MSEL3 ; ; ; ; -- ; ; -- ; -- ; +; L8 ; 538 ; 9A ; ^MSEL0 ; ; ; ; -- ; ; -- ; -- ; +; L9 ; 546 ; 9A ; ^MSEL4 ; ; ; ; -- ; ; -- ; -- ; +; L10 ; ; 8A ; VCCPD8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; L11 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L12 ; ; 8A ; VCCPD8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; L13 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L14 ; ; 8A ; VCCPD8A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; L15 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L16 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; L17 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L18 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; L19 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L20 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; L21 ; ; -- ; VCCPLL_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; L22 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; L23 ; 350 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; L24 ; 328 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; L25 ; 330 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; L26 ; 320 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; L27 ; ; 6A ; VCCIO6A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; L28 ; 313 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; L29 ; 315 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; L30 ; 317 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; M1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M3 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; M4 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; M5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M6 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; M7 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M8 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M9 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; M10 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M11 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; M12 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M13 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; M14 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M15 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; M16 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M17 ; 450 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; M18 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M19 ; 334 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; M20 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M21 ; ; 6A, 6B ; VCCPD6A6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; M22 ; 308 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; M23 ; 348 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; M24 ; ; 6A ; VCCIO6A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; M25 ; 324 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; M26 ; 314 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; M27 ; 312 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; M28 ; 309 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; M29 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; M30 ; 311 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; N1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N5 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; N6 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N7 ; ; -- ; VCCA_FPLL ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; N8 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N9 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N10 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; N11 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N12 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; N13 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N14 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; N15 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N16 ; 452 ; 7D ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; N17 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N18 ; 332 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; N19 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N20 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; N21 ; ; 6A ; VCCIO6A_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; N22 ; ; 6A, 6B ; VCCPD6A6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; N23 ; 310 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; N24 ; 318 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; N25 ; 316 ; 6A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; N26 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; N27 ; 297 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; N28 ; 303 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; N29 ; 305 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; N30 ; 307 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; P1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P3 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; P4 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; P5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P6 ; ; -- ; VCCA_FPLL ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; P7 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P8 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P9 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P10 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P11 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; P12 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P13 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; P14 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P15 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; P16 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P17 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; P18 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P19 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; P20 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; P21 ; ; 6A, 6B ; VCCPD6A6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; P22 ; 294 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; P23 ; ; 6B ; VCCIO6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; P24 ; 290 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; P25 ; 288 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; P26 ; 298 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; P27 ; 296 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; P28 ; ; 6B ; VCCIO6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; P29 ; 299 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; P30 ; 301 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R5 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; R6 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R7 ; ; -- ; VCCA_FPLL ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; R8 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R9 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R10 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; R11 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R12 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; R13 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R14 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; R15 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R16 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; R17 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; R18 ; 302 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R19 ; 300 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R20 ; ; 6A, 6B ; VCCPD6A6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; R21 ; 286 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R22 ; 284 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R23 ; ; 6A, 6B ; VCCPD6A6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; R24 ; 272 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R25 ; ; 6B ; VCCIO6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; R26 ; 280 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R27 ; 282 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R28 ; 293 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R29 ; 295 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; R30 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T3 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; T4 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; T5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T6 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; T7 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T8 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T9 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T10 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T11 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; T12 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T13 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; T14 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T15 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T16 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T17 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; T18 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T19 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; T20 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T21 ; 278 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; T22 ; ; 6B ; VCCIO6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; T23 ; 270 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; T24 ; 268 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; T25 ; 266 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; T26 ; 304 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; T27 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; T28 ; 287 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; T29 ; 289 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; T30 ; 291 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; U1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U5 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; U6 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U7 ; 50 ; 3A ; ^DCLK ; ; ; ; Weak Pull Up ; ; -- ; On ; +; U8 ; 48 ; 3A ; #TDI ; input ; ; ; -- ; ; -- ; -- ; +; U9 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U10 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; U11 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U12 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; U13 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U14 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; U15 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U16 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; U17 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U18 ; ; -- ; VCC_HPS ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; U19 ; ; 6B ; VCCIO6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; U20 ; 276 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; U21 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; U22 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U23 ; ; 5B ; VCCPD5B ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; U24 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U25 ; 264 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; U26 ; 306 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; U27 ; 273 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; U28 ; 285 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; U29 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; U30 ; 283 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; -- ; -- ; +; V1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; V2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; V3 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; V4 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; V5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; V6 ; ; -- ; VCCA_FPLL ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; V7 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; V8 ; ; -- ; VCCA_FPLL ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; V9 ; 44 ; 3A ; #TMS ; input ; ; ; -- ; ; -- ; -- ; +; V10 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; V11 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; V12 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; V13 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; V14 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; V15 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; V16 ; 138 ; 4A ; gpio_o[7] ; output ; 2.5 V ; ; Column I/O ; Y ; no ; Off ; +; V17 ; 154 ; 4A ; gpio_o[5] ; output ; 2.5 V ; ; Column I/O ; Y ; no ; Off ; +; V18 ; 194 ; 4A ; gpio_o[4] ; output ; 2.5 V ; ; Column I/O ; Y ; no ; Off ; +; V19 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; V20 ; 292 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; V21 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; V22 ; ; 5A ; VCCPD5A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; V23 ; 236 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; V24 ; ; 5A ; VCCPD5A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; V25 ; 246 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; V26 ; ; 6B ; VCCIO6B_HPS ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; V27 ; 265 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; V28 ; 271 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; V29 ; 275 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; V30 ; 281 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; W1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W3 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W4 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W5 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; W6 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W7 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W8 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W9 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W10 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; W11 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W12 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; W13 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W14 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; W15 ; 130 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; W16 ; 136 ; 4A ; gpio_o[6] ; output ; 2.5 V ; ; Column I/O ; Y ; no ; Off ; +; W17 ; 152 ; 4A ; gpio_o[3] ; output ; 2.5 V ; ; Column I/O ; Y ; no ; Off ; +; W18 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W19 ; 192 ; 4A ; gpio_o[2] ; output ; 2.5 V ; ; Column I/O ; Y ; no ; Off ; +; W20 ; 217 ; 5A ; gpio_o[0] ; output ; 2.5 V ; ; Row I/O ; Y ; no ; Off ; +; W21 ; 221 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; W22 ; 223 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; W23 ; ; 5A ; VCCIO5A ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; W24 ; 238 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; W25 ; 244 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; W26 ; 274 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; W27 ; 261 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; W28 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; W29 ; 279 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; W30 ; 277 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; Y1 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y2 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y3 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; Y4 ; ; ; DNU ; ; ; ; -- ; ; -- ; -- ; +; Y5 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y6 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; Y7 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y8 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y9 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; Y10 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y11 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; Y12 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y13 ; ; -- ; VCC ; power ; ; 1.1V ; -- ; ; -- ; -- ; +; Y14 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y15 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y16 ; 128 ; 3B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; Y17 ; 170 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; Y18 ; 178 ; 4A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Column I/O ; ; no ; On ; +; Y19 ; 202 ; 4A ; gpio_o[1] ; output ; 2.5 V ; ; Column I/O ; Y ; no ; Off ; +; Y20 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y21 ; 219 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; Y22 ; ; -- ; VCCA_FPLL ; power ; ; 2.5V ; -- ; ; -- ; -- ; +; Y23 ; 232 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; Y24 ; 234 ; 5A ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; Y25 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; +; Y26 ; 256 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; Y27 ; 258 ; 5B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; Y28 ; 269 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; Y29 ; 263 ; 6B ; RESERVED_INPUT_WITH_WEAK_PULLUP ; ; ; ; Row I/O ; ; no ; On ; +; Y30 ; ; ; GND ; gnd ; ; ; -- ; ; -- ; -- ; ++----------+------------+----------------+---------------------------------+--------+--------------+---------------------+--------------+-----------------+----------+--------------+ +Note: Pin directions (input, output or bidir) are based on device operating in user mode. + + ++-------------------------------------------+ +; I/O Assignment Warnings ; ++-----------+-------------------------------+ +; Pin Name ; Reason ; ++-----------+-------------------------------+ +; gpio_o[0] ; Incomplete set of assignments ; +; gpio_o[1] ; Incomplete set of assignments ; +; gpio_o[2] ; Incomplete set of assignments ; +; gpio_o[3] ; Incomplete set of assignments ; +; gpio_o[4] ; Incomplete set of assignments ; +; gpio_o[5] ; Incomplete set of assignments ; +; gpio_o[6] ; Incomplete set of assignments ; +; gpio_o[7] ; Incomplete set of assignments ; +; clk_i ; Incomplete set of assignments ; +; rstn_i ; Incomplete set of assignments ; ++-----------+-------------------------------+ + + ++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Fitter Resource Utilization by Entity ; ++----------------------------------------------------------------------------------------------------------+----------------------+----------------------------------+---------------------------------------------------+----------------------------------+----------------------+---------------------+---------------------------+---------------+-------------------+-------+------------+------+--------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------+--------------+ +; Compilation Hierarchy Node ; ALMs needed [=A-B+C] ; [A] ALMs used in final placement ; [B] Estimate of ALMs recoverable by dense packing ; [C] Estimate of ALMs unavailable ; ALMs used for memory ; Combinational ALUTs ; Dedicated Logic Registers ; I/O Registers ; Block Memory Bits ; M10Ks ; DSP Blocks ; Pins ; Virtual Pins ; Full Hierarchy Name ; Entity Name ; Library Name ; ++----------------------------------------------------------------------------------------------------------+----------------------+----------------------------------+---------------------------------------------------+----------------------------------+----------------------+---------------------+---------------------------+---------------+-------------------+-------+------------+------+--------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------+--------------+ +; |neorv32_test_setup_approm ; 1615.5 (0.5) ; 1730.5 (0.5) ; 145.0 (0.0) ; 30.0 (0.0) ; 0.0 (0.0) ; 2506 (1) ; 1548 (0) ; 0 (0) ; 67584 ; 10 ; 0 ; 10 ; 0 ; |neorv32_test_setup_approm ; neorv32_test_setup_approm ; work ; +; |neorv32_top:neorv32_top_inst| ; 1615.0 (33.8) ; 1730.0 (48.7) ; 145.0 (15.1) ; 30.0 (0.1) ; 0.0 (0.0) ; 2505 (70) ; 1548 (8) ; 0 (0) ; 67584 ; 10 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst ; neorv32_top ; neorv32 ; +; |neorv32_bus_keeper:neorv32_bus_keeper_inst| ; 8.9 (8.9) ; 8.9 (8.9) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 15 (15) ; 14 (14) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst ; neorv32_bus_keeper ; neorv32 ; +; |neorv32_busswitch:neorv32_busswitch_inst| ; 23.7 (23.7) ; 31.6 (31.6) ; 7.9 (7.9) ; 0.0 (0.0) ; 0.0 (0.0) ; 61 (61) ; 10 (10) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst ; neorv32_busswitch ; neorv32 ; +; |neorv32_cpu:neorv32_cpu_inst| ; 1167.1 (0.0) ; 1232.3 (0.0) ; 95.0 (0.0) ; 29.9 (0.0) ; 0.0 (0.0) ; 1830 (0) ; 1175 (0) ; 0 (0) ; 2048 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst ; neorv32_cpu ; neorv32 ; +; |neorv32_cpu_alu:neorv32_cpu_alu_inst| ; 303.9 (88.4) ; 311.2 (90.9) ; 14.2 (8.4) ; 6.9 (5.9) ; 0.0 (0.0) ; 520 (157) ; 274 (0) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst ; neorv32_cpu_alu ; neorv32 ; +; |neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst| ; 191.1 (191.1) ; 195.2 (195.2) ; 5.2 (5.2) ; 1.0 (1.0) ; 0.0 (0.0) ; 318 (318) ; 218 (218) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst ; neorv32_cpu_cp_muldiv ; neorv32 ; +; |neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst| ; 24.4 (24.4) ; 25.0 (25.0) ; 0.6 (0.6) ; 0.0 (0.0) ; 0.0 (0.0) ; 45 (45) ; 56 (56) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst ; neorv32_cpu_cp_shifter ; neorv32 ; +; |neorv32_cpu_bus:neorv32_cpu_bus_inst| ; 63.5 (63.5) ; 67.8 (67.8) ; 7.5 (7.5) ; 3.2 (3.2) ; 0.0 (0.0) ; 82 (82) ; 104 (104) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst ; neorv32_cpu_bus ; neorv32 ; +; |neorv32_cpu_control:neorv32_cpu_control_inst| ; 685.3 (624.9) ; 736.9 (673.0) ; 69.8 (65.8) ; 18.2 (17.8) ; 0.0 (0.0) ; 1093 (1027) ; 797 (716) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst ; neorv32_cpu_control ; neorv32 ; +; |neorv32_cpu_decompressor:\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst| ; 31.2 (31.2) ; 31.2 (31.2) ; 0.0 (0.0) ; 0.1 (0.1) ; 0.0 (0.0) ; 52 (52) ; 0 (0) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_cpu_decompressor:\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst ; neorv32_cpu_decompressor ; neorv32 ; +; |neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst| ; 14.1 (14.1) ; 17.0 (17.0) ; 3.1 (3.1) ; 0.2 (0.2) ; 0.0 (0.0) ; 7 (7) ; 39 (39) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst ; neorv32_fifo ; neorv32 ; +; |neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst| ; 13.7 (13.7) ; 15.8 (15.8) ; 2.3 (2.3) ; 0.2 (0.2) ; 0.0 (0.0) ; 7 (7) ; 42 (42) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst ; neorv32_fifo ; neorv32 ; +; |neorv32_cpu_regfile:neorv32_cpu_regfile_inst| ; 114.3 (114.3) ; 116.3 (116.3) ; 3.5 (3.5) ; 1.5 (1.5) ; 0.0 (0.0) ; 135 (135) ; 0 (0) ; 0 (0) ; 2048 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst ; neorv32_cpu_regfile ; neorv32 ; +; |altsyncram:reg_file[0][31]__1| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 1024 ; 1 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1 ; altsyncram ; work ; +; |altsyncram_u2n1:auto_generated| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 1024 ; 1 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated ; altsyncram_u2n1 ; work ; +; |altsyncram:reg_file[0][31]__2| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 1024 ; 1 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2 ; altsyncram ; work ; +; |altsyncram_u2n1:auto_generated| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 1024 ; 1 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2|altsyncram_u2n1:auto_generated ; altsyncram_u2n1 ; work ; +; |neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst| ; 12.5 (12.5) ; 13.2 (13.2) ; 0.7 (0.7) ; 0.0 (0.0) ; 0.0 (0.0) ; 23 (23) ; 2 (2) ; 0 (0) ; 65536 ; 8 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst ; neorv32_dmem ; neorv32 ; +; |altsyncram:mem_ram_b0_rtl_0| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 16384 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0 ; altsyncram ; work ; +; |altsyncram_c6q1:auto_generated| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 16384 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0|altsyncram_c6q1:auto_generated ; altsyncram_c6q1 ; work ; +; |altsyncram:mem_ram_b1_rtl_0| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 16384 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0 ; altsyncram ; work ; +; |altsyncram_c6q1:auto_generated| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 16384 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0|altsyncram_c6q1:auto_generated ; altsyncram_c6q1 ; work ; +; |altsyncram:mem_ram_b2_rtl_0| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 16384 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0 ; altsyncram ; work ; +; |altsyncram_c6q1:auto_generated| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 16384 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0|altsyncram_c6q1:auto_generated ; altsyncram_c6q1 ; work ; +; |altsyncram:mem_ram_b3_rtl_0| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 16384 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0 ; altsyncram ; work ; +; |altsyncram_c6q1:auto_generated| ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0.0 (0.0) ; 0 (0) ; 0 (0) ; 0 (0) ; 16384 ; 2 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0|altsyncram_c6q1:auto_generated ; altsyncram_c6q1 ; work ; +; |neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst| ; 35.9 (35.9) ; 50.1 (50.1) ; 14.2 (14.2) ; 0.0 (0.0) ; 0.0 (0.0) ; 68 (68) ; 98 (98) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst ; neorv32_gpio ; neorv32 ; +; |neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst| ; 190.3 (190.3) ; 191.6 (191.6) ; 1.3 (1.3) ; 0.0 (0.0) ; 0.0 (0.0) ; 222 (222) ; 34 (34) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst ; neorv32_imem ; neorv32 ; +; |neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst| ; 137.0 (137.0) ; 147.6 (147.6) ; 10.6 (10.6) ; 0.0 (0.0) ; 0.0 (0.0) ; 205 (205) ; 199 (199) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst ; neorv32_mtime ; neorv32 ; +; |neorv32_sysinfo:neorv32_sysinfo_inst| ; 5.6 (5.6) ; 6.1 (6.1) ; 0.5 (0.5) ; 0.0 (0.0) ; 0.0 (0.0) ; 11 (11) ; 8 (8) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst ; neorv32_sysinfo ; neorv32 ; ++----------------------------------------------------------------------------------------------------------+----------------------+----------------------------------+---------------------------------------------------+----------------------------------+----------------------+---------------------+---------------------------+---------------+-------------------+-------+------------+------+--------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------+--------------+ +Note: For table entries with two numbers listed, the numbers in parentheses indicate the number of resources of the given type used by the specific entity alone. The numbers listed outside of parentheses indicate the total resources of the given type used by the specific entity and all of its sub-entities in the hierarchy. + + ++--------------------------------------------------------------------------------------------------------------------------+ +; Delay Chain Summary ; ++-----------+----------+----+------+------+----+------+-------+--------+------------------------+--------------------------+ +; Name ; Pin Type ; D1 ; D3_0 ; D3_1 ; D4 ; D5 ; D5 OE ; D5 OCT ; T11 (Postamble Gating) ; T11 (Postamble Ungating) ; ++-----------+----------+----+------+------+----+------+-------+--------+------------------------+--------------------------+ +; gpio_o[0] ; Output ; -- ; -- ; -- ; -- ; (0) ; (31) ; -- ; -- ; -- ; +; gpio_o[1] ; Output ; -- ; -- ; -- ; -- ; (0) ; (31) ; -- ; -- ; -- ; +; gpio_o[2] ; Output ; -- ; -- ; -- ; -- ; (0) ; (31) ; -- ; -- ; -- ; +; gpio_o[3] ; Output ; -- ; -- ; -- ; -- ; (0) ; (31) ; -- ; -- ; -- ; +; gpio_o[4] ; Output ; -- ; -- ; -- ; -- ; (0) ; (31) ; -- ; -- ; -- ; +; gpio_o[5] ; Output ; -- ; -- ; -- ; -- ; (0) ; (31) ; -- ; -- ; -- ; +; gpio_o[6] ; Output ; -- ; -- ; -- ; -- ; (0) ; (31) ; -- ; -- ; -- ; +; gpio_o[7] ; Output ; -- ; -- ; -- ; -- ; (0) ; (31) ; -- ; -- ; -- ; +; clk_i ; Input ; -- ; (0) ; -- ; -- ; -- ; -- ; -- ; -- ; -- ; +; rstn_i ; Input ; -- ; -- ; (0) ; -- ; -- ; -- ; -- ; -- ; -- ; ++-----------+----------+----+------+------+----+------+-------+--------+------------------------+--------------------------+ + + ++----------------------------------------------------------------------------------------------+ +; Pad To Core Delay Chain Fanout ; ++----------------------------------------------------------------+-------------------+---------+ +; Source Pin / Fanout ; Pad To Core Index ; Setting ; ++----------------------------------------------------------------+-------------------+---------+ +; clk_i ; ; ; +; rstn_i ; ; ; +; - neorv32_top:neorv32_top_inst|rstn_int ; 1 ; 0 ; +; - neorv32_top:neorv32_top_inst|rstn_int_sreg[0] ; 1 ; 0 ; +; - neorv32_top:neorv32_top_inst|rstn_int_sreg[1] ; 1 ; 0 ; +; - neorv32_top:neorv32_top_inst|rstn_int_sreg[2] ; 1 ; 0 ; +; - neorv32_top:neorv32_top_inst|rstn_int_sreg[3] ; 1 ; 0 ; +; - neorv32_top:neorv32_top_inst|rstn_int_sreg[2]~DUPLICATE ; 1 ; 0 ; +; - neorv32_top:neorv32_top_inst|rstn_int_sreg[1]~DUPLICATE ; 1 ; 0 ; +; - neorv32_top:neorv32_top_inst|rstn_int_sreg[0]~DUPLICATE ; 1 ; 0 ; ++----------------------------------------------------------------+-------------------+---------+ + + ++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Control Signals ; ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+---------+---------------------------+--------+----------------------+------------------+---------------------------+ +; Name ; Location ; Fan-Out ; Usage ; Global ; Global Resource Used ; Global Line Name ; Enable Signal Source Name ; ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+---------+---------------------------+--------+----------------------+------------------+---------------------------+ +; clk_i ; PIN_AF14 ; 1558 ; Clock ; yes ; Global Clock ; GCLK6 ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0 ; LABCELL_X66_Y17_N30 ; 34 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE ; FF_X66_Y16_N17 ; 72 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start ; LABCELL_X71_Y18_N42 ; 89 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1 ; LABCELL_X71_Y18_N57 ; 80 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter~2 ; LABCELL_X74_Y16_N15 ; 48 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector0~0 ; LABCELL_X63_Y18_N3 ; 40 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector78~0 ; LABCELL_X63_Y18_N33 ; 62 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.cycle[0] ; FF_X67_Y21_N17 ; 36 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.cycle[1] ; FF_X67_Y21_N56 ; 54 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; FF_X67_Y21_N2 ; 35 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[1] ; FF_X67_Y21_N5 ; 45 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcountinhibit_ir~1 ; LABCELL_X67_Y21_N30 ; 2 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mie_mti~0 ; MLABCELL_X65_Y13_N21 ; 19 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[31]~1 ; LABCELL_X63_Y13_N3 ; 32 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mtvec[31]~0 ; MLABCELL_X65_Y13_N24 ; 30 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.we ; FF_X66_Y19_N44 ; 116 ; Clock enable, Sync. clear ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr~11 ; LABCELL_X63_Y13_N21 ; 32 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr~13 ; LABCELL_X63_Y13_N42 ; 6 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr~15 ; LABCELL_X63_Y13_N48 ; 35 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[33] ; FF_X66_Y19_N8 ; 55 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[39] ; FF_X64_Y19_N2 ; 72 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[12] ; FF_X65_Y21_N8 ; 178 ; Sync. clear ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[12]~0 ; LABCELL_X60_Y18_N54 ; 36 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[13] ; FF_X72_Y20_N11 ; 115 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[3] ; FF_X66_Y20_N11 ; 23 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.EXECUTE ; FF_X64_Y15_N14 ; 112 ; Clock enable, Sync. clear ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1 ; MLABCELL_X59_Y22_N45 ; 17 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0 ; MLABCELL_X59_Y22_N0 ; 17 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1 ; LABCELL_X57_Y18_N54 ; 19 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0 ; LABCELL_X57_Y18_N12 ; 17 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|rf_we~0 ; LABCELL_X64_Y20_N51 ; 2 ; Write enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0 ; MLABCELL_X59_Y18_N48 ; 2 ; Read enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20 ; MLABCELL_X59_Y18_N57 ; 2 ; Write enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0 ; MLABCELL_X59_Y18_N51 ; 2 ; Read enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20 ; MLABCELL_X59_Y18_N39 ; 2 ; Write enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0 ; MLABCELL_X59_Y18_N30 ; 2 ; Read enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20 ; MLABCELL_X59_Y19_N33 ; 2 ; Write enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0 ; MLABCELL_X59_Y18_N33 ; 2 ; Read enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20 ; MLABCELL_X59_Y18_N18 ; 2 ; Write enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0 ; LABCELL_X61_Y20_N6 ; 32 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0 ; LABCELL_X61_Y17_N3 ; 32 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0 ; LABCELL_X57_Y18_N18 ; 33 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we ; FF_X61_Y19_N26 ; 42 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we ; FF_X62_Y23_N44 ; 52 ; Sync. load ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1 ; LABCELL_X61_Y21_N48 ; 33 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1 ; LABCELL_X61_Y21_N51 ; 34 ; Clock enable ; no ; -- ; -- ; -- ; +; neorv32_top:neorv32_top_inst|rstn_int ; FF_X64_Y16_N14 ; 1007 ; Async. clear ; no ; -- ; -- ; -- ; +; rstn_i ; PIN_AA14 ; 8 ; Async. clear ; no ; -- ; -- ; -- ; ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+---------+---------------------------+--------+----------------------+------------------+---------------------------+ + + ++--------------------------------------------------------------------------------------------------+ +; Global & Other Fast Signals ; ++-------+----------+---------+----------------------+------------------+---------------------------+ +; Name ; Location ; Fan-Out ; Global Resource Used ; Global Line Name ; Enable Signal Source Name ; ++-------+----------+---------+----------------------+------------------+---------------------------+ +; clk_i ; PIN_AF14 ; 1558 ; Global Clock ; GCLK6 ; -- ; ++-------+----------+---------+----------------------+------------------+---------------------------+ + + ++-------------------------------------------------+ +; Non-Global High Fan-Out Signals ; ++---------------------------------------+---------+ +; Name ; Fan-Out ; ++---------------------------------------+---------+ +; neorv32_top:neorv32_top_inst|rstn_int ; 1007 ; ++---------------------------------------+---------+ + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Fitter RAM Summary ; ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+--------------+------------------------+-------------------------+------------------------+-------------------------+-------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+---------------------+-------------+-------+------+----------------------------------+----------------------+-----------------+-----------------+----------+------------------------+---------------------------------------------+ +; Name ; Type ; Mode ; Clock Mode ; Port A Depth ; Port A Width ; Port B Depth ; Port B Width ; Port A Input Registers ; Port A Output Registers ; Port B Input Registers ; Port B Output Registers ; Size ; Implementation Port A Depth ; Implementation Port A Width ; Implementation Port B Depth ; Implementation Port B Width ; Implementation Bits ; M10K blocks ; MLABs ; MIF ; Location ; Mixed Width RDW Mode ; Port A RDW Mode ; Port B RDW Mode ; ECC Mode ; ECC Pipeline Registers ; Fits in MLABs ; ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+--------------+------------------------+-------------------------+------------------------+-------------------------+-------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+---------------------+-------------+-------+------+----------------------------------+----------------------+-----------------+-----------------+----------+------------------------+---------------------------------------------+ +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; Single Clock ; 32 ; 32 ; 32 ; 32 ; yes ; no ; yes ; no ; 1024 ; 32 ; 32 ; 32 ; 32 ; 1024 ; 1 ; 0 ; None ; M10K_X69_Y18_N0 ; Old data ; New data ; New data ; Off ; No ; No - Unsupported Mixed Feed Through Setting ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2|altsyncram_u2n1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; Single Clock ; 32 ; 32 ; 32 ; 32 ; yes ; no ; yes ; no ; 1024 ; 32 ; 32 ; 32 ; 32 ; 1024 ; 1 ; 0 ; None ; M10K_X69_Y17_N0 ; Old data ; New data ; New data ; Off ; No ; No - Unsupported Mixed Feed Through Setting ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; Single Clock ; 2048 ; 8 ; 2048 ; 8 ; yes ; no ; yes ; no ; 16384 ; 2048 ; 8 ; 2048 ; 8 ; 16384 ; 2 ; 0 ; None ; M10K_X58_Y17_N0, M10K_X58_Y18_N0 ; Old data ; New data ; New data ; Off ; No ; No - Address Too Wide ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; Single Clock ; 2048 ; 8 ; 2048 ; 8 ; yes ; no ; yes ; no ; 16384 ; 2048 ; 8 ; 2048 ; 8 ; 16384 ; 2 ; 0 ; None ; M10K_X58_Y22_N0, M10K_X58_Y19_N0 ; Old data ; New data ; New data ; Off ; No ; No - Address Too Wide ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; Single Clock ; 2048 ; 8 ; 2048 ; 8 ; yes ; no ; yes ; no ; 16384 ; 2048 ; 8 ; 2048 ; 8 ; 16384 ; 2 ; 0 ; None ; M10K_X58_Y21_N0, M10K_X58_Y23_N0 ; Old data ; New data ; New data ; Off ; No ; No - Address Too Wide ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; Single Clock ; 2048 ; 8 ; 2048 ; 8 ; yes ; no ; yes ; no ; 16384 ; 2048 ; 8 ; 2048 ; 8 ; 16384 ; 2 ; 0 ; None ; M10K_X58_Y20_N0, M10K_X49_Y20_N0 ; Old data ; New data ; New data ; Off ; No ; No - Address Too Wide ; ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+--------------+------------------------+-------------------------+------------------------+-------------------------+-------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+---------------------+-------------+-------+------+----------------------------------+----------------------+-----------------+-----------------+----------+------------------------+---------------------------------------------+ +Note: Fitter may spread logical memories into multiple blocks to improve timing. The actual required RAM blocks can be found in the Fitter Resource Usage section. + + ++-----------------------------------------------------------------------+ +; Routing Usage Summary ; ++---------------------------------------------+-------------------------+ +; Routing Resource Type ; Usage ; ++---------------------------------------------+-------------------------+ +; Block interconnects ; 5,862 / 289,320 ( 2 % ) ; +; C12 interconnects ; 20 / 13,420 ( < 1 % ) ; +; C2 interconnects ; 1,692 / 119,108 ( 1 % ) ; +; C4 interconnects ; 863 / 56,300 ( 2 % ) ; +; DQS bus muxes ; 0 / 25 ( 0 % ) ; +; DQS-18 I/O buses ; 0 / 25 ( 0 % ) ; +; DQS-9 I/O buses ; 0 / 25 ( 0 % ) ; +; Direct links ; 492 / 289,320 ( < 1 % ) ; +; Global clocks ; 1 / 16 ( 6 % ) ; +; HPS SDRAM PLL inputs ; 0 / 1 ( 0 % ) ; +; HPS SDRAM PLL outputs ; 0 / 1 ( 0 % ) ; +; HPS_INTERFACE_BOOT_FROM_FPGA_INPUTs ; 0 / 9 ( 0 % ) ; +; HPS_INTERFACE_CLOCKS_RESETS_INPUTs ; 0 / 7 ( 0 % ) ; +; HPS_INTERFACE_CLOCKS_RESETS_OUTPUTs ; 0 / 6 ( 0 % ) ; +; HPS_INTERFACE_CROSS_TRIGGER_INPUTs ; 0 / 18 ( 0 % ) ; +; HPS_INTERFACE_CROSS_TRIGGER_OUTPUTs ; 0 / 24 ( 0 % ) ; +; HPS_INTERFACE_DBG_APB_INPUTs ; 0 / 37 ( 0 % ) ; +; HPS_INTERFACE_DBG_APB_OUTPUTs ; 0 / 55 ( 0 % ) ; +; HPS_INTERFACE_DMA_INPUTs ; 0 / 16 ( 0 % ) ; +; HPS_INTERFACE_DMA_OUTPUTs ; 0 / 8 ( 0 % ) ; +; HPS_INTERFACE_FPGA2HPS_INPUTs ; 0 / 287 ( 0 % ) ; +; HPS_INTERFACE_FPGA2HPS_OUTPUTs ; 0 / 154 ( 0 % ) ; +; HPS_INTERFACE_FPGA2SDRAM_INPUTs ; 0 / 852 ( 0 % ) ; +; HPS_INTERFACE_FPGA2SDRAM_OUTPUTs ; 0 / 408 ( 0 % ) ; +; HPS_INTERFACE_HPS2FPGA_INPUTs ; 0 / 165 ( 0 % ) ; +; HPS_INTERFACE_HPS2FPGA_LIGHT_WEIGHT_INPUTs ; 0 / 67 ( 0 % ) ; +; HPS_INTERFACE_HPS2FPGA_LIGHT_WEIGHT_OUTPUTs ; 0 / 156 ( 0 % ) ; +; HPS_INTERFACE_HPS2FPGA_OUTPUTs ; 0 / 282 ( 0 % ) ; +; HPS_INTERFACE_INTERRUPTS_INPUTs ; 0 / 64 ( 0 % ) ; +; HPS_INTERFACE_INTERRUPTS_OUTPUTs ; 0 / 42 ( 0 % ) ; +; HPS_INTERFACE_JTAG_OUTPUTs ; 0 / 5 ( 0 % ) ; +; HPS_INTERFACE_LOAN_IO_INPUTs ; 0 / 142 ( 0 % ) ; +; HPS_INTERFACE_LOAN_IO_OUTPUTs ; 0 / 85 ( 0 % ) ; +; HPS_INTERFACE_MPU_EVENT_STANDBY_INPUTs ; 0 / 1 ( 0 % ) ; +; HPS_INTERFACE_MPU_EVENT_STANDBY_OUTPUTs ; 0 / 5 ( 0 % ) ; +; HPS_INTERFACE_MPU_GENERAL_PURPOSE_INPUTs ; 0 / 32 ( 0 % ) ; +; HPS_INTERFACE_MPU_GENERAL_PURPOSE_OUTPUTs ; 0 / 32 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_CAN_INPUTs ; 0 / 2 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_CAN_OUTPUTs ; 0 / 2 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_EMAC_INPUTs ; 0 / 32 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_EMAC_OUTPUTs ; 0 / 34 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_I2C_INPUTs ; 0 / 8 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_I2C_OUTPUTs ; 0 / 8 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_NAND_INPUTs ; 0 / 12 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_NAND_OUTPUTs ; 0 / 18 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_QSPI_INPUTs ; 0 / 4 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_QSPI_OUTPUTs ; 0 / 13 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_SDMMC_INPUTs ; 0 / 13 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_SDMMC_OUTPUTs ; 0 / 22 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_SPI_MASTER_INPUTs ; 0 / 4 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_SPI_MASTER_OUTPUTs ; 0 / 14 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_SPI_SLAVE_INPUTs ; 0 / 6 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_SPI_SLAVE_OUTPUTs ; 0 / 4 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_UART_INPUTs ; 0 / 10 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_UART_OUTPUTs ; 0 / 10 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_USB_INPUTs ; 0 / 22 ( 0 % ) ; +; HPS_INTERFACE_PERIPHERAL_USB_OUTPUTs ; 0 / 34 ( 0 % ) ; +; HPS_INTERFACE_STM_EVENT_INPUTs ; 0 / 28 ( 0 % ) ; +; HPS_INTERFACE_TEST_INPUTs ; 0 / 610 ( 0 % ) ; +; HPS_INTERFACE_TEST_OUTPUTs ; 0 / 513 ( 0 % ) ; +; HPS_INTERFACE_TPIU_TRACE_INPUTs ; 0 / 2 ( 0 % ) ; +; HPS_INTERFACE_TPIU_TRACE_OUTPUTs ; 0 / 33 ( 0 % ) ; +; Horizontal periphery clocks ; 0 / 72 ( 0 % ) ; +; Local interconnects ; 1,129 / 84,580 ( 1 % ) ; +; Quadrant clocks ; 0 / 66 ( 0 % ) ; +; R14 interconnects ; 41 / 12,676 ( < 1 % ) ; +; R14/C12 interconnect drivers ; 54 / 20,720 ( < 1 % ) ; +; R3 interconnects ; 2,176 / 130,992 ( 2 % ) ; +; R6 interconnects ; 3,358 / 266,960 ( 1 % ) ; +; Spine clocks ; 4 / 360 ( 1 % ) ; +; Wire stub REs ; 0 / 15,858 ( 0 % ) ; ++---------------------------------------------+-------------------------+ + + ++------------------------------------------+ +; I/O Rules Summary ; ++----------------------------------+-------+ +; I/O Rules Statistic ; Total ; ++----------------------------------+-------+ +; Total I/O Rules ; 28 ; +; Number of I/O Rules Passed ; 9 ; +; Number of I/O Rules Failed ; 0 ; +; Number of I/O Rules Unchecked ; 0 ; +; Number of I/O Rules Inapplicable ; 19 ; ++----------------------------------+-------+ + + ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; I/O Rules Details ; ++--------------+-----------+-----------------------------------+------------------------------------------------------------------------------------+----------+--------------------------------------------------------------------------+---------------------+-------------------+ +; Status ; ID ; Category ; Rule Description ; Severity ; Information ; Area ; Extra Information ; ++--------------+-----------+-----------------------------------+------------------------------------------------------------------------------------+----------+--------------------------------------------------------------------------+---------------------+-------------------+ +; Inapplicable ; IO_000002 ; Capacity Checks ; Number of clocks in an I/O bank should not exceed the number of clocks available. ; Critical ; No Global Signal assignments found. ; I/O ; ; +; Pass ; IO_000001 ; Capacity Checks ; Number of pins in an I/O bank should not exceed the number of locations available. ; Critical ; 0 such failures found. ; I/O ; ; +; Pass ; IO_000003 ; Capacity Checks ; Number of pins in a Vrefgroup should not exceed the number of locations available. ; Critical ; 0 such failures found. ; I/O ; ; +; Inapplicable ; IO_000004 ; Voltage Compatibility Checks ; The I/O bank should support the requested VCCIO. ; Critical ; No IOBANK_VCCIO assignments found. ; I/O ; ; +; Inapplicable ; IO_000005 ; Voltage Compatibility Checks ; The I/O bank should not have competing VREF values. ; Critical ; No VREF I/O Standard assignments found. ; I/O ; ; +; Pass ; IO_000006 ; Voltage Compatibility Checks ; The I/O bank should not have competing VCCIO values. ; Critical ; 0 such failures found. ; I/O ; ; +; Pass ; IO_000007 ; Valid Location Checks ; Checks for unavailable locations. ; Critical ; 0 such failures found. ; I/O ; ; +; Inapplicable ; IO_000008 ; Valid Location Checks ; Checks for reserved locations. ; Critical ; No reserved LogicLock region found. ; I/O ; ; +; Inapplicable ; IO_000047 ; I/O Properties Checks for One I/O ; On Chip Termination and Slew Rate should not be used at the same time. ; Critical ; No Slew Rate assignments found. ; I/O ; ; +; Inapplicable ; IO_000046 ; I/O Properties Checks for One I/O ; The location should support the requested Slew Rate value. ; Critical ; No Slew Rate assignments found. ; I/O ; ; +; Inapplicable ; IO_000045 ; I/O Properties Checks for One I/O ; The I/O standard should support the requested Slew Rate value. ; Critical ; No Slew Rate assignments found. ; I/O ; ; +; Inapplicable ; IO_000027 ; I/O Properties Checks for One I/O ; Weak Pull Up and Bus Hold should not be used at the same time. ; Critical ; No Enable Bus-Hold Circuitry or Weak Pull-Up Resistor assignments found. ; I/O ; ; +; Inapplicable ; IO_000026 ; I/O Properties Checks for One I/O ; On Chip Termination and Current Strength should not be used at the same time. ; Critical ; No Current Strength assignments found. ; I/O ; ; +; Pass ; IO_000024 ; I/O Properties Checks for One I/O ; The I/O direction should support the On Chip Termination value. ; Critical ; 0 such failures found. ; I/O ; ; +; Inapplicable ; IO_000023 ; I/O Properties Checks for One I/O ; The I/O standard should support the Open Drain value. ; Critical ; No open drain assignments found. ; I/O ; ; +; Inapplicable ; IO_000022 ; I/O Properties Checks for One I/O ; The I/O standard should support the requested Bus Hold value. ; Critical ; No Enable Bus-Hold Circuitry assignments found. ; I/O ; ; +; Inapplicable ; IO_000021 ; I/O Properties Checks for One I/O ; The I/O standard should support the requested Weak Pull Up value. ; Critical ; No Weak Pull-Up Resistor assignments found. ; I/O ; ; +; Inapplicable ; IO_000020 ; I/O Properties Checks for One I/O ; The I/O standard should support the requested PCI Clamp Diode. ; Critical ; No Clamping Diode assignments found. ; I/O ; ; +; Pass ; IO_000019 ; I/O Properties Checks for One I/O ; The I/O standard should support the requested On Chip Termination value. ; Critical ; 0 such failures found. ; I/O ; ; +; Inapplicable ; IO_000018 ; I/O Properties Checks for One I/O ; The I/O standard should support the requested Current Strength. ; Critical ; No Current Strength assignments found. ; I/O ; ; +; Inapplicable ; IO_000015 ; I/O Properties Checks for One I/O ; The location should support the requested PCI Clamp Diode. ; Critical ; No Clamping Diode assignments found. ; I/O ; ; +; Inapplicable ; IO_000014 ; I/O Properties Checks for One I/O ; The location should support the requested Weak Pull Up value. ; Critical ; No Weak Pull-Up Resistor assignments found. ; I/O ; ; +; Inapplicable ; IO_000013 ; I/O Properties Checks for One I/O ; The location should support the requested Bus Hold value. ; Critical ; No Enable Bus-Hold Circuitry assignments found. ; I/O ; ; +; Pass ; IO_000012 ; I/O Properties Checks for One I/O ; The location should support the requested On Chip Termination value. ; Critical ; 0 such failures found. ; I/O ; ; +; Inapplicable ; IO_000011 ; I/O Properties Checks for One I/O ; The location should support the requested Current Strength. ; Critical ; No Current Strength assignments found. ; I/O ; ; +; Pass ; IO_000010 ; I/O Properties Checks for One I/O ; The location should support the requested I/O direction. ; Critical ; 0 such failures found. ; I/O ; ; +; Pass ; IO_000009 ; I/O Properties Checks for One I/O ; The location should support the requested I/O standard. ; Critical ; 0 such failures found. ; I/O ; ; +; Inapplicable ; IO_000034 ; SI Related Distance Checks ; Single-ended outputs should be 0 LAB row(s) away from a differential I/O. ; High ; No Differential I/O Standard assignments found. ; I/O ; ; +; ---- ; ---- ; Disclaimer ; OCT rules are checked but not reported. ; None ; ---- ; On Chip Termination ; ; ++--------------+-----------+-----------------------------------+------------------------------------------------------------------------------------+----------+--------------------------------------------------------------------------+---------------------+-------------------+ + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; I/O Rules Matrix ; ++--------------------+--------------+-----------+-----------+--------------+--------------+-----------+-----------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+-----------+-----------+--------------+ +; Pin/Rules ; IO_000002 ; IO_000001 ; IO_000003 ; IO_000004 ; IO_000005 ; IO_000006 ; IO_000007 ; IO_000008 ; IO_000047 ; IO_000046 ; IO_000045 ; IO_000027 ; IO_000026 ; IO_000024 ; IO_000023 ; IO_000022 ; IO_000021 ; IO_000020 ; IO_000019 ; IO_000018 ; IO_000015 ; IO_000014 ; IO_000013 ; IO_000012 ; IO_000011 ; IO_000010 ; IO_000009 ; IO_000034 ; ++--------------------+--------------+-----------+-----------+--------------+--------------+-----------+-----------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+-----------+-----------+--------------+ +; Total Pass ; 0 ; 10 ; 10 ; 0 ; 0 ; 10 ; 10 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 8 ; 0 ; 0 ; 0 ; 0 ; 8 ; 0 ; 0 ; 0 ; 0 ; 8 ; 0 ; 10 ; 10 ; 0 ; +; Total Unchecked ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; Total Inapplicable ; 10 ; 0 ; 0 ; 10 ; 10 ; 0 ; 0 ; 10 ; 10 ; 10 ; 10 ; 10 ; 10 ; 2 ; 10 ; 10 ; 10 ; 10 ; 2 ; 10 ; 10 ; 10 ; 10 ; 2 ; 10 ; 0 ; 0 ; 10 ; +; Total Fail ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; gpio_o[0] ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Pass ; Pass ; Inapplicable ; +; gpio_o[1] ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Pass ; Pass ; Inapplicable ; +; gpio_o[2] ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Pass ; Pass ; Inapplicable ; +; gpio_o[3] ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Pass ; Pass ; Inapplicable ; +; gpio_o[4] ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Pass ; Pass ; Inapplicable ; +; gpio_o[5] ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Pass ; Pass ; Inapplicable ; +; gpio_o[6] ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Pass ; Pass ; Inapplicable ; +; gpio_o[7] ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Inapplicable ; Pass ; Pass ; Inapplicable ; +; clk_i ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; +; rstn_i ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Inapplicable ; Pass ; Pass ; Inapplicable ; ++--------------------+--------------+-----------+-----------+--------------+--------------+-----------+-----------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+--------------+-----------+-----------+--------------+ + + ++------------------------------------------------------------------------------------------------+ +; Fitter Device Options ; ++------------------------------------------------------------------+-----------------------------+ +; Option ; Setting ; ++------------------------------------------------------------------+-----------------------------+ +; Enable user-supplied start-up clock (CLKUSR) ; Off ; +; Enable device-wide reset (DEV_CLRn) ; Off ; +; Enable device-wide output enable (DEV_OE) ; Off ; +; Enable INIT_DONE output ; Off ; +; Configuration scheme ; Passive Serial ; +; Enable Error Detection CRC_ERROR pin ; Off ; +; Enable CvP_CONFDONE pin ; Off ; +; Enable open drain on CRC_ERROR pin ; On ; +; Enable open drain on CvP_CONFDONE pin ; On ; +; Enable open drain on INIT_DONE pin ; On ; +; Enable open drain on Partial Reconfiguration pins ; Off ; +; Enable open drain on nCEO pin ; On ; +; Enable Partial Reconfiguration pins ; Off ; +; Enable input tri-state on active configuration pins in user mode ; Off ; +; Enable internal scrubbing ; Off ; +; Active Serial clock source ; 100 MHz Internal Oscillator ; +; Device initialization clock source ; Internal Oscillator ; +; Configuration via Protocol ; Off ; +; Configuration Voltage Level ; Auto ; +; Force Configuration Voltage Level ; Off ; +; Enable nCEO output ; Off ; +; Data[15..8] ; Unreserved ; +; Data[7..5] ; Unreserved ; +; Base pin-out file on sameframe device ; Off ; ++------------------------------------------------------------------+-----------------------------+ + + ++------------------------------------+ +; Operating Settings and Conditions ; ++---------------------------+--------+ +; Setting ; Value ; ++---------------------------+--------+ +; Nominal Core Voltage ; 1.10 V ; +; Low Junction Temperature ; 0 °C ; +; High Junction Temperature ; 85 °C ; ++---------------------------+--------+ + + ++------------------------------------------------------------+ +; Estimated Delay Added for Hold Timing Summary ; ++-----------------+----------------------+-------------------+ +; Source Clock(s) ; Destination Clock(s) ; Delay Added in ns ; ++-----------------+----------------------+-------------------+ +; clk_i ; clk_i ; 136.3 ; ++-----------------+----------------------+-------------------+ +Note: For more information on problematic transfers, consider running the Fitter again with the Optimize hold timing option (Settings Menu) turned off. +This will disable optimization of problematic paths and expose them for further analysis using the Timing Analyzer. + + ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Estimated Delay Added for Hold Timing Details ; ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +; Source Register ; Destination Register ; Delay Added in ns ; ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|cb_rd_req_buf ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.847 ; +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state.IDLE ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.787 ; +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|ca_wr_req_buf ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.770 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[38] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.765 ; +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|ca_rd_req_buf ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.747 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|mar[2] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.695 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_REQUEST ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt[0] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt[1] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt[0] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt[1] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state.B_BUSY ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|misaligned ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state.B_RETIRE ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.689 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.611 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM1 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.600 ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.585 ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.585 ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[1] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.585 ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[1] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.585 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[3] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.585 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|mar[3] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.585 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[2] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ; 0.585 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.579 ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[0] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[0] ; 0.548 ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[0] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[0] ; 0.548 ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[0] ; 0.548 ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[0] ; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[0] ; 0.548 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[23] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.543 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.537 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM10 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.535 ; +; neorv32_top:neorv32_top_inst|rstn_int_sreg[0] ; neorv32_top:neorv32_top_inst|rstn_int ; 0.514 ; +; neorv32_top:neorv32_top_inst|rstn_int_sreg[1] ; neorv32_top:neorv32_top_inst|rstn_int ; 0.512 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mtvec[18] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[18] ; 0.511 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM5 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.497 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM86 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated|ram_block1a2~porta_datain_reg0 ; 0.460 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|issue_engine.align ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM7 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ; 0.454 ; +; neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst|ack_o ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.restart_OTERM44 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.restart_OTERM44 ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[9] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[8] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[7] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[5] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[1] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[6] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst|ack_o ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[0] ; 0.445 ; +; neorv32_top:neorv32_top_inst|rstn_int_sreg[3] ; neorv32_top:neorv32_top_inst|rstn_int ; 0.441 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM134 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated|ram_block1a19~porta_datain_reg0 ; 0.409 ; +; neorv32_top:neorv32_top_inst|rstn_int_sreg[2] ; neorv32_top:neorv32_top_inst|rstn_int ; 0.408 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM162 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated|ram_block1a22~porta_datain_reg0 ; 0.396 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated|ram_block1a19~porta_datain_reg0 ; 0.392 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[27] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated|ram_block1a19~porta_datain_reg0 ; 0.391 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[20] ; 0.388 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[30] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; 0.381 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[29] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; 0.381 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[31] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; 0.381 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[28] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; 0.381 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[20] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; 0.381 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[21] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; 0.381 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[22] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; 0.381 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[23] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; 0.381 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[24] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[0] ; 0.381 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM98 ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated|ram_block1a2~porta_datain_reg0 ; 0.379 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[5] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[5] ; 0.373 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[42] ; 0.362 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstret_ovfl[0] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstreth[1] ; 0.362 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45] ; 0.346 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[6] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[6] ; 0.345 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mie_firq[7] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[23] ; 0.343 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62] ; 0.342 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[44] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43] ; 0.341 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[14] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[14] ; 0.338 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[15] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[15] ; 0.337 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[33] ; 0.336 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[49] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62] ; 0.336 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mtvec[2] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[2] ; 0.336 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62] ; 0.334 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[42] ; 0.333 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[6] ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[6] ; 0.333 ; ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +Note: This table only shows the top 100 path(s) that have the largest delay added for hold. + + ++-----------------+ +; Fitter Messages ; ++-----------------+ +Info (16303): Aggressive Performance optimization mode selected -- timing performance will be prioritized at the potential cost of increased logic area and compilation time +Warning (18236): Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance. +Info (20030): Parallel compilation is enabled and will use 4 of the 4 processors detected +Info (119006): Selected device 5CSEMA5F31C6 for design "test_neorv32" +Info (21077): Low junction temperature is 0 degrees C +Info (21077): High junction temperature is 85 degrees C +Info (171004): Fitter is performing a Standard Fit compilation using maximum Fitter effort to optimize design performance +Warning (15714): Some pins have incomplete I/O assignments. Refer to the I/O Assignment Warnings report for details +Info (176045): Design uses memory blocks. Violating setup or hold times of memory block address registers for either read or write operations could cause memory contents to be corrupted. Make sure that all memory block address registers meet the setup and hold time requirements. +Info (184020): Starting Fitter periphery placement operations +Info (11178): Promoted 1 clock (1 global) + Info (11162): clk_i~inputCLKENA0 with 1411 fanout uses global clock CLKCTRL_G6 +Info (184021): Fitter periphery placement operations ending: elapsed time is 00:00:00 +Info (176233): Starting register packing +Critical Warning (332012): Synopsys Design Constraints File file not found: 'test_neorv32.sdc'. A Synopsys Design Constraints File is required by the Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design. +Info (332144): No user constrained base clocks found in the design +Info (332143): No user constrained clock uncertainty found in the design. Calling "derive_clock_uncertainty" +Info (332123): Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. +Info (332128): Timing requirements not specified -- optimizing circuit to achieve the following default global requirements + Info (332127): Assuming a default timing requirement +Info (332111): Found 1 clocks + Info (332111): Period Clock Name + Info (332111): ======== ============ + Info (332111): 1.000 clk_i +Info (176235): Finished register packing + Extra Info (176219): No registers were packed into other blocks +Info (128000): Starting physical synthesis optimizations for speed +Info (128002): Starting physical synthesis algorithm register retiming +Info (128003): Physical synthesis algorithm register retiming complete: estimated slack improvement of 0 ps +Info (128002): Starting physical synthesis algorithm combinational resynthesis using boolean division +Info (128003): Physical synthesis algorithm combinational resynthesis using boolean division complete: estimated slack improvement of 435 ps +Info (128002): Starting physical synthesis algorithm register retiming +Info (128003): Physical synthesis algorithm register retiming complete: estimated slack improvement of 0 ps +Info (128002): Starting physical synthesis algorithm combinational resynthesis using boolean division +Info (128003): Physical synthesis algorithm combinational resynthesis using boolean division complete: estimated slack improvement of 0 ps +Info (128001): Physical synthesis optimizations for speed complete: elapsed time is 00:00:05 +Info (176233): Starting register packing +Info (176235): Finished register packing + Extra Info (176219): No registers were packed into other blocks +Info (11798): Fitter preparation operations ending: elapsed time is 00:00:17 +Info (170189): Fitter placement preparation operations beginning +Info (14951): The Fitter is using Advanced Physical Optimization. +Info (170190): Fitter placement preparation operations ending: elapsed time is 00:01:02 +Info (170191): Fitter placement operations beginning +Info (170137): Fitter placement was successful +Info (170192): Fitter placement operations ending: elapsed time is 00:00:06 +Info (170193): Fitter routing operations beginning +Info (170195): Router estimated average interconnect usage is 1% of the available device resources + Info (170196): Router estimated peak interconnect usage is 25% of the available device resources in the region that extends from location X56_Y11 to location X66_Y22 +Info (170194): Fitter routing operations ending: elapsed time is 00:00:14 +Info (11888): Total time spent on timing analysis during the Fitter is 3.60 seconds. +Info (334003): Started post-fitting delay annotation +Info (334004): Delay annotation completed successfully +Info (334003): Started post-fitting delay annotation +Info (334004): Delay annotation completed successfully +Info (11801): Fitter post-fit operations ending: elapsed time is 00:00:07 +Info: Quartus Prime Fitter was successful. 0 errors, 3 warnings + Info: Peak virtual memory: 1957 megabytes + Info: Processing ended: Wed Feb 8 15:43:46 2023 + Info: Elapsed time: 00:02:06 + Info: Total CPU time (on all processors): 00:03:06 + + diff --git a/quartus_project/output_files/test_neorv32.fit.summary b/quartus_project/output_files/test_neorv32.fit.summary new file mode 100644 index 000000000..d83748c12 --- /dev/null +++ b/quartus_project/output_files/test_neorv32.fit.summary @@ -0,0 +1,20 @@ +Fitter Status : Successful - Wed Feb 8 15:43:45 2023 +Quartus Prime Version : 22.1std.0 Build 915 10/25/2022 SC Standard Edition +Revision Name : test_neorv32 +Top-level Entity Name : neorv32_test_setup_approm +Family : Cyclone V +Device : 5CSEMA5F31C6 +Timing Models : Final +Logic utilization (in ALMs) : 1,616 / 32,070 ( 5 % ) +Total registers : 1548 +Total pins : 10 / 457 ( 2 % ) +Total virtual pins : 0 +Total block memory bits : 67,584 / 4,065,280 ( 2 % ) +Total RAM Blocks : 10 / 397 ( 3 % ) +Total DSP Blocks : 0 / 87 ( 0 % ) +Total HSSI RX PCSs : 0 +Total HSSI PMA RX Deserializers : 0 +Total HSSI TX PCSs : 0 +Total HSSI PMA TX Serializers : 0 +Total PLLs : 0 / 6 ( 0 % ) +Total DLLs : 0 / 4 ( 0 % ) diff --git a/quartus_project/output_files/test_neorv32.flow.rpt b/quartus_project/output_files/test_neorv32.flow.rpt new file mode 100644 index 000000000..41f6b2b91 --- /dev/null +++ b/quartus_project/output_files/test_neorv32.flow.rpt @@ -0,0 +1,147 @@ +Flow report for test_neorv32 +Wed Feb 8 15:44:03 2023 +Quartus Prime Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + + +--------------------- +; Table of Contents ; +--------------------- + 1. Legal Notice + 2. Flow Summary + 3. Flow Settings + 4. Flow Non-Default Global Settings + 5. Flow Elapsed Time + 6. Flow OS Summary + 7. Flow Log + 8. Flow Messages + 9. Flow Suppressed Messages + + + +---------------- +; Legal Notice ; +---------------- +Copyright (C) 2022 Intel Corporation. All rights reserved. +Your use of Intel Corporation's design tools, logic functions +and other software and tools, and any partner logic +functions, and any output files from any of the foregoing +(including device programming or simulation files), and any +associated documentation or information are expressly subject +to the terms and conditions of the Intel Program License +Subscription Agreement, the Intel Quartus Prime License Agreement, +the Intel FPGA IP License Agreement, or other applicable license +agreement, including, without limitation, that your use is for +the sole purpose of programming logic devices manufactured by +Intel and sold by Intel or its authorized distributors. Please +refer to the applicable agreement for further details, at +https://fpgasoftware.intel.com/eula. + + + ++--------------------------------------------------------------------------------------+ +; Flow Summary ; ++---------------------------------+----------------------------------------------------+ +; Flow Status ; Successful - Wed Feb 8 15:44:03 2023 ; +; Quartus Prime Version ; 22.1std.0 Build 915 10/25/2022 SC Standard Edition ; +; Revision Name ; test_neorv32 ; +; Top-level Entity Name ; neorv32_test_setup_approm ; +; Family ; Cyclone V ; +; Device ; 5CSEMA5F31C6 ; +; Timing Models ; Final ; +; Logic utilization (in ALMs) ; 1,616 / 32,070 ( 5 % ) ; +; Total registers ; 1548 ; +; Total pins ; 10 / 457 ( 2 % ) ; +; Total virtual pins ; 0 ; +; Total block memory bits ; 67,584 / 4,065,280 ( 2 % ) ; +; Total DSP Blocks ; 0 / 87 ( 0 % ) ; +; Total HSSI RX PCSs ; 0 ; +; Total HSSI PMA RX Deserializers ; 0 ; +; Total HSSI TX PCSs ; 0 ; +; Total HSSI PMA TX Serializers ; 0 ; +; Total PLLs ; 0 / 6 ( 0 % ) ; +; Total DLLs ; 0 / 4 ( 0 % ) ; ++---------------------------------+----------------------------------------------------+ + + ++-----------------------------------------+ +; Flow Settings ; ++-------------------+---------------------+ +; Option ; Setting ; ++-------------------+---------------------+ +; Start date & time ; 02/08/2023 15:41:22 ; +; Main task ; Compilation ; +; Revision Name ; test_neorv32 ; ++-------------------+---------------------+ + + ++---------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Flow Non-Default Global Settings ; ++--------------------------------------+----------------------------------------+---------------+---------------------------+-----------------------------------+ +; Assignment Name ; Value ; Default Value ; Entity Name ; Section Id ; ++--------------------------------------+----------------------------------------+---------------+---------------------------+-----------------------------------+ +; COMPILER_SIGNATURE_ID ; 92407695964.167586728216681 ; -- ; -- ; -- ; +; EDA_GENERATE_FUNCTIONAL_NETLIST ; Off ; -- ; -- ; eda_board_design_timing ; +; EDA_GENERATE_FUNCTIONAL_NETLIST ; Off ; -- ; -- ; eda_board_design_boundary_scan ; +; EDA_GENERATE_FUNCTIONAL_NETLIST ; Off ; -- ; -- ; eda_board_design_signal_integrity ; +; EDA_GENERATE_FUNCTIONAL_NETLIST ; Off ; -- ; -- ; eda_board_design_symbol ; +; EDA_OUTPUT_DATA_FORMAT ; Verilog Hdl ; -- ; -- ; eda_simulation ; +; EDA_SIMULATION_TOOL ; Questa Intel FPGA (Verilog) ; ; -- ; -- ; +; EDA_TIME_SCALE ; 1 ps ; -- ; -- ; eda_simulation ; +; FITTER_EFFORT ; Standard Fit ; Auto Fit ; -- ; -- ; +; MAX_CORE_JUNCTION_TEMP ; 85 ; -- ; -- ; -- ; +; MIN_CORE_JUNCTION_TEMP ; 0 ; -- ; -- ; -- ; +; MUX_RESTRUCTURE ; Off ; Auto ; -- ; -- ; +; OPTIMIZATION_MODE ; Aggressive Performance ; Balanced ; -- ; -- ; +; OPTIMIZATION_TECHNIQUE ; Speed ; Balanced ; -- ; -- ; +; PARTITION_COLOR ; -- (Not supported for targeted family) ; -- ; neorv32_test_setup_approm ; Top ; +; PARTITION_FITTER_PRESERVATION_LEVEL ; -- (Not supported for targeted family) ; -- ; neorv32_test_setup_approm ; Top ; +; PARTITION_NETLIST_TYPE ; -- (Not supported for targeted family) ; -- ; neorv32_test_setup_approm ; Top ; +; PHYSICAL_SYNTHESIS_COMBO_LOGIC ; On ; Off ; -- ; -- ; +; PHYSICAL_SYNTHESIS_REGISTER_RETIMING ; On ; Off ; -- ; -- ; +; PLACEMENT_EFFORT_MULTIPLIER ; 4.0 ; 1.0 ; -- ; -- ; +; POWER_BOARD_THERMAL_MODEL ; None (CONSERVATIVE) ; -- ; -- ; -- ; +; POWER_PRESET_COOLING_SOLUTION ; 23 MM HEAT SINK WITH 200 LFPM AIRFLOW ; -- ; -- ; -- ; +; PROJECT_OUTPUT_DIRECTORY ; output_files ; -- ; -- ; -- ; +; ROUTER_TIMING_OPTIMIZATION_LEVEL ; MAXIMUM ; Normal ; -- ; -- ; +; TOP_LEVEL_ENTITY ; neorv32_test_setup_approm ; test_neorv32 ; -- ; -- ; ++--------------------------------------+----------------------------------------+---------------+---------------------------+-----------------------------------+ + + ++--------------------------------------------------------------------------------------------------------------------------+ +; Flow Elapsed Time ; ++----------------------+--------------+-------------------------+---------------------+------------------------------------+ +; Module Name ; Elapsed Time ; Average Processors Used ; Peak Virtual Memory ; Total CPU Time (on all processors) ; ++----------------------+--------------+-------------------------+---------------------+------------------------------------+ +; Analysis & Synthesis ; 00:00:18 ; 1.0 ; 632 MB ; 00:00:23 ; +; Fitter ; 00:02:05 ; 1.1 ; 1957 MB ; 00:03:06 ; +; Assembler ; 00:00:06 ; 1.0 ; 542 MB ; 00:00:05 ; +; Timing Analyzer ; 00:00:06 ; 2.0 ; 911 MB ; 00:00:12 ; +; EDA Netlist Writer ; 00:00:02 ; 1.0 ; 726 MB ; 00:00:01 ; +; Total ; 00:02:37 ; -- ; -- ; 00:03:47 ; ++----------------------+--------------+-------------------------+---------------------+------------------------------------+ + + ++----------------------------------------------------------------------------------------+ +; Flow OS Summary ; ++----------------------+------------------+----------------+------------+----------------+ +; Module Name ; Machine Hostname ; OS Name ; OS Version ; Processor type ; ++----------------------+------------------+----------------+------------+----------------+ +; Analysis & Synthesis ; seti-VirtualBox ; Ubuntu 22.04.1 ; 22 ; x86_64 ; +; Fitter ; seti-VirtualBox ; Ubuntu 22.04.1 ; 22 ; x86_64 ; +; Assembler ; seti-VirtualBox ; Ubuntu 22.04.1 ; 22 ; x86_64 ; +; Timing Analyzer ; seti-VirtualBox ; Ubuntu 22.04.1 ; 22 ; x86_64 ; +; EDA Netlist Writer ; seti-VirtualBox ; Ubuntu 22.04.1 ; 22 ; x86_64 ; ++----------------------+------------------+----------------+------------+----------------+ + + +------------ +; Flow Log ; +------------ +quartus_map --read_settings_files=on --write_settings_files=off test_neorv32 -c test_neorv32 +quartus_fit --read_settings_files=off --write_settings_files=off test_neorv32 -c test_neorv32 +quartus_asm --read_settings_files=off --write_settings_files=off test_neorv32 -c test_neorv32 +quartus_sta test_neorv32 -c test_neorv32 +quartus_eda --read_settings_files=off --write_settings_files=off test_neorv32 -c test_neorv32 + + + diff --git a/quartus_project/output_files/test_neorv32.jdi b/quartus_project/output_files/test_neorv32.jdi new file mode 100644 index 000000000..d382073a9 --- /dev/null +++ b/quartus_project/output_files/test_neorv32.jdi @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/quartus_project/output_files/test_neorv32.map.rpt b/quartus_project/output_files/test_neorv32.map.rpt new file mode 100644 index 000000000..daa259f3d --- /dev/null +++ b/quartus_project/output_files/test_neorv32.map.rpt @@ -0,0 +1,2124 @@ +Analysis & Synthesis report for test_neorv32 +Wed Feb 8 15:41:39 2023 +Quartus Prime Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + + +--------------------- +; Table of Contents ; +--------------------- + 1. Legal Notice + 2. Analysis & Synthesis Summary + 3. Analysis & Synthesis Settings + 4. Parallel Compilation + 5. Analysis & Synthesis Source Files Read + 6. Analysis & Synthesis Resource Usage Summary + 7. Analysis & Synthesis Resource Utilization by Entity + 8. Analysis & Synthesis RAM Summary + 9. State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state + 10. State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state + 11. State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|debug_ctrl.state + 12. State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2 + 13. State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev + 14. State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state + 15. State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state_prev + 16. State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state + 17. Registers Removed During Synthesis + 18. Removed Registers Triggering Further Register Optimizations + 19. General Register Statistics + 20. Inverted Register Statistics + 21. Registers Packed Into Inferred Megafunctions + 22. Multiplexer Restructuring Statistics (No Restructuring Performed) + 23. Source assignments for neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated + 24. Source assignments for neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2|altsyncram_u2n1:auto_generated + 25. Source assignments for neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0|altsyncram_c6q1:auto_generated + 26. Source assignments for neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0|altsyncram_c6q1:auto_generated + 27. Source assignments for neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0|altsyncram_c6q1:auto_generated + 28. Source assignments for neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0|altsyncram_c6q1:auto_generated + 29. Parameter Settings for User Entity Instance: Top-level Entity: |neorv32_test_setup_approm + 30. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst + 31. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst + 32. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst + 33. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst + 34. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst + 35. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_cpu_decompressor:\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst + 36. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst + 37. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1 + 38. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2 + 39. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst + 40. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst + 41. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst + 42. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst + 43. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst + 44. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst + 45. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst + 46. Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst + 47. Parameter Settings for Inferred Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0 + 48. Parameter Settings for Inferred Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0 + 49. Parameter Settings for Inferred Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0 + 50. Parameter Settings for Inferred Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0 + 51. altsyncram Parameter Settings by Entity Instance + 52. Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst" + 53. Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst" + 54. Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst" + 55. Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst" + 56. Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst" + 57. Port Connectivity Checks: "neorv32_top:neorv32_top_inst" + 58. Post-Synthesis Netlist Statistics for Top Partition + 59. Elapsed Time Per Partition + 60. Analysis & Synthesis Messages + + + +---------------- +; Legal Notice ; +---------------- +Copyright (C) 2022 Intel Corporation. All rights reserved. +Your use of Intel Corporation's design tools, logic functions +and other software and tools, and any partner logic +functions, and any output files from any of the foregoing +(including device programming or simulation files), and any +associated documentation or information are expressly subject +to the terms and conditions of the Intel Program License +Subscription Agreement, the Intel Quartus Prime License Agreement, +the Intel FPGA IP License Agreement, or other applicable license +agreement, including, without limitation, that your use is for +the sole purpose of programming logic devices manufactured by +Intel and sold by Intel or its authorized distributors. Please +refer to the applicable agreement for further details, at +https://fpgasoftware.intel.com/eula. + + + ++--------------------------------------------------------------------------------------+ +; Analysis & Synthesis Summary ; ++---------------------------------+----------------------------------------------------+ +; Analysis & Synthesis Status ; Successful - Wed Feb 8 15:41:39 2023 ; +; Quartus Prime Version ; 22.1std.0 Build 915 10/25/2022 SC Standard Edition ; +; Revision Name ; test_neorv32 ; +; Top-level Entity Name ; neorv32_test_setup_approm ; +; Family ; Cyclone V ; +; Logic utilization (in ALMs) ; N/A ; +; Total registers ; 1315 ; +; Total pins ; 10 ; +; Total virtual pins ; 0 ; +; Total block memory bits ; 67,584 ; +; Total DSP Blocks ; 0 ; +; Total HSSI RX PCSs ; 0 ; +; Total HSSI PMA RX Deserializers ; 0 ; +; Total HSSI TX PCSs ; 0 ; +; Total HSSI PMA TX Serializers ; 0 ; +; Total PLLs ; 0 ; +; Total DLLs ; 0 ; ++---------------------------------+----------------------------------------------------+ + + ++----------------------------------------------------------------------------------------------------------------------------------+ +; Analysis & Synthesis Settings ; ++---------------------------------------------------------------------------------+---------------------------+--------------------+ +; Option ; Setting ; Default Value ; ++---------------------------------------------------------------------------------+---------------------------+--------------------+ +; Device ; 5CSEMA5F31C6 ; ; +; Top-level entity name ; neorv32_test_setup_approm ; test_neorv32 ; +; Family name ; Cyclone V ; Cyclone V ; +; Restructure Multiplexers ; Off ; Auto ; +; Optimization Technique ; Speed ; Balanced ; +; Use smart compilation ; Off ; Off ; +; Enable parallel Assembler and Timing Analyzer during compilation ; On ; On ; +; Enable compact report table ; Off ; Off ; +; MLAB Add Timing Constraints For Mixed-Port Feed-Through Mode Setting Don't Care ; Off ; Off ; +; Create Debugging Nodes for IP Cores ; Off ; Off ; +; Preserve fewer node names ; On ; On ; +; Intel FPGA IP Evaluation Mode ; Enable ; Enable ; +; Verilog Version ; Verilog_2001 ; Verilog_2001 ; +; VHDL Version ; VHDL_1993 ; VHDL_1993 ; +; State Machine Processing ; Auto ; Auto ; +; Safe State Machine ; Off ; Off ; +; Extract Verilog State Machines ; On ; On ; +; Extract VHDL State Machines ; On ; On ; +; Ignore Verilog initial constructs ; Off ; Off ; +; Iteration limit for constant Verilog loops ; 5000 ; 5000 ; +; Iteration limit for non-constant Verilog loops ; 250 ; 250 ; +; Add Pass-Through Logic to Inferred RAMs ; On ; On ; +; Infer RAMs from Raw Logic ; On ; On ; +; Parallel Synthesis ; On ; On ; +; DSP Block Balancing ; Auto ; Auto ; +; NOT Gate Push-Back ; On ; On ; +; Power-Up Don't Care ; On ; On ; +; Remove Redundant Logic Cells ; Off ; Off ; +; Remove Duplicate Registers ; On ; On ; +; Ignore CARRY Buffers ; Off ; Off ; +; Ignore CASCADE Buffers ; Off ; Off ; +; Ignore GLOBAL Buffers ; Off ; Off ; +; Ignore ROW GLOBAL Buffers ; Off ; Off ; +; Ignore LCELL Buffers ; Off ; Off ; +; Ignore SOFT Buffers ; On ; On ; +; Limit AHDL Integers to 32 Bits ; Off ; Off ; +; Carry Chain Length ; 70 ; 70 ; +; Auto Carry Chains ; On ; On ; +; Auto Open-Drain Pins ; On ; On ; +; Perform WYSIWYG Primitive Resynthesis ; Off ; Off ; +; Auto ROM Replacement ; On ; On ; +; Auto RAM Replacement ; On ; On ; +; Auto DSP Block Replacement ; On ; On ; +; Auto Shift Register Replacement ; Auto ; Auto ; +; Allow Shift Register Merging across Hierarchies ; Auto ; Auto ; +; Auto Clock Enable Replacement ; On ; On ; +; Strict RAM Replacement ; Off ; Off ; +; Allow Synchronous Control Signals ; On ; On ; +; Force Use of Synchronous Clear Signals ; Off ; Off ; +; Auto Resource Sharing ; Off ; Off ; +; Allow Any RAM Size For Recognition ; Off ; Off ; +; Allow Any ROM Size For Recognition ; Off ; Off ; +; Allow Any Shift Register Size For Recognition ; Off ; Off ; +; Use LogicLock Constraints during Resource Balancing ; On ; On ; +; Ignore translate_off and synthesis_off directives ; Off ; Off ; +; Timing-Driven Synthesis ; On ; On ; +; Report Parameter Settings ; On ; On ; +; Report Source Assignments ; On ; On ; +; Report Connectivity Checks ; On ; On ; +; Ignore Maximum Fan-Out Assignments ; Off ; Off ; +; Synchronization Register Chain Length ; 3 ; 3 ; +; Power Optimization During Synthesis ; Normal compilation ; Normal compilation ; +; HDL message level ; Level2 ; Level2 ; +; Suppress Register Optimization Related Messages ; Off ; Off ; +; Number of Removed Registers Reported in Synthesis Report ; 5000 ; 5000 ; +; Number of Swept Nodes Reported in Synthesis Report ; 5000 ; 5000 ; +; Number of Inverted Registers Reported in Synthesis Report ; 100 ; 100 ; +; Clock MUX Protection ; On ; On ; +; Auto Gated Clock Conversion ; Off ; Off ; +; Block Design Naming ; Auto ; Auto ; +; SDC constraint protection ; Off ; Off ; +; Synthesis Effort ; Auto ; Auto ; +; Shift Register Replacement - Allow Asynchronous Clear Signal ; On ; On ; +; Pre-Mapping Resynthesis Optimization ; Off ; Off ; +; Analysis & Synthesis Message Level ; Medium ; Medium ; +; Disable Register Merging Across Hierarchies ; Auto ; Auto ; +; Resource Aware Inference For Block RAM ; On ; On ; +; Automatic Parallel Synthesis ; On ; On ; +; Partial Reconfiguration Bitstream ID ; Off ; Off ; ++---------------------------------------------------------------------------------+---------------------------+--------------------+ + + ++------------------------------------------+ +; Parallel Compilation ; ++----------------------------+-------------+ +; Processors ; Number ; ++----------------------------+-------------+ +; Number detected on machine ; 4 ; +; Maximum allowed ; 4 ; +; ; ; +; Average used ; 1.00 ; +; Maximum used ; 4 ; +; ; ; +; Usage by Processor ; % Time Used ; +; Processor 1 ; 100.0% ; +; Processor 2 ; 0.1% ; +; Processor 3 ; 0.0% ; +; Processor 4 ; 0.0% ; ++----------------------------+-------------+ + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Analysis & Synthesis Source Files Read ; ++----------------------------------------------------------+-----------------+------------------------------+------------------------------------------------------------------------------------+---------+ +; File Name with User-Entered Path ; Used in Netlist ; File Type ; File Name with Absolute Path ; Library ; ++----------------------------------------------------------+-----------------+------------------------------+------------------------------------------------------------------------------------+---------+ +; ../neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd ; ; +; ../neorv32/rtl/core/mem/neorv32_imem.default.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd ; neorv32 ; +; ../neorv32/rtl/core/mem/neorv32_dmem.default.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_top.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_top.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_sysinfo.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_sysinfo.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_package.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_package.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_mtime.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_mtime.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_imem.entity.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_imem.entity.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_gpio.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_gpio.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_fifo.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_fifo.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_dmem.entity.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_dmem.entity.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_cpu_regfile.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_cpu_regfile.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_cpu_decompressor.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_cpu_decompressor.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_cpu_control.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_cpu_bus.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_cpu_alu.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_cpu.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_cpu.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_busswitch.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_busswitch.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_bus_keeper.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_bus_keeper.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_bootloader_image.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_bootloader_image.vhd ; neorv32 ; +; ../neorv32/rtl/core/neorv32_application_image.vhd ; yes ; User VHDL File ; /home/seti/neorv32/rtl/core/neorv32_application_image.vhd ; neorv32 ; +; altsyncram.tdf ; yes ; Megafunction ; /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/altsyncram.tdf ; ; +; stratix_ram_block.inc ; yes ; Megafunction ; /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/stratix_ram_block.inc ; ; +; lpm_mux.inc ; yes ; Megafunction ; /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/lpm_mux.inc ; ; +; lpm_decode.inc ; yes ; Megafunction ; /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/lpm_decode.inc ; ; +; aglobal221.inc ; yes ; Megafunction ; /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/aglobal221.inc ; ; +; a_rdenreg.inc ; yes ; Megafunction ; /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/a_rdenreg.inc ; ; +; altrom.inc ; yes ; Megafunction ; /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/altrom.inc ; ; +; altram.inc ; yes ; Megafunction ; /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/altram.inc ; ; +; altdpram.inc ; yes ; Megafunction ; /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/altdpram.inc ; ; +; db/altsyncram_u2n1.tdf ; yes ; Auto-Generated Megafunction ; /home/seti/quartus_project/db/altsyncram_u2n1.tdf ; ; +; db/altsyncram_c6q1.tdf ; yes ; Auto-Generated Megafunction ; /home/seti/quartus_project/db/altsyncram_c6q1.tdf ; ; ++----------------------------------------------------------+-----------------+------------------------------+------------------------------------------------------------------------------------+---------+ + + ++-----------------------------------------------------------+ +; Analysis & Synthesis Resource Usage Summary ; ++---------------------------------------------+-------------+ +; Resource ; Usage ; ++---------------------------------------------+-------------+ +; Estimate of Logic utilization (ALMs needed) ; 1601 ; +; ; ; +; Combinational ALUT usage for logic ; 2482 ; +; -- 7 input functions ; 78 ; +; -- 6 input functions ; 578 ; +; -- 5 input functions ; 462 ; +; -- 4 input functions ; 537 ; +; -- <=3 input functions ; 827 ; +; ; ; +; Dedicated logic registers ; 1315 ; +; ; ; +; I/O pins ; 10 ; +; Total MLAB memory bits ; 0 ; +; Total block memory bits ; 67584 ; +; ; ; +; Total DSP Blocks ; 0 ; +; ; ; +; Maximum fan-out node ; clk_i~input ; +; Maximum fan-out ; 1411 ; +; Total fan-out ; 16733 ; +; Average fan-out ; 4.28 ; ++---------------------------------------------+-------------+ + + ++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Analysis & Synthesis Resource Utilization by Entity ; ++----------------------------------------------------------------------------------------------------------+---------------------+---------------------------+-------------------+------------+------+--------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------+--------------+ +; Compilation Hierarchy Node ; Combinational ALUTs ; Dedicated Logic Registers ; Block Memory Bits ; DSP Blocks ; Pins ; Virtual Pins ; Full Hierarchy Name ; Entity Name ; Library Name ; ++----------------------------------------------------------------------------------------------------------+---------------------+---------------------------+-------------------+------------+------+--------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------+--------------+ +; |neorv32_test_setup_approm ; 2482 (1) ; 1315 (0) ; 67584 ; 0 ; 10 ; 0 ; |neorv32_test_setup_approm ; neorv32_test_setup_approm ; work ; +; |neorv32_top:neorv32_top_inst| ; 2481 (68) ; 1315 (5) ; 67584 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst ; neorv32_top ; neorv32 ; +; |neorv32_bus_keeper:neorv32_bus_keeper_inst| ; 15 (15) ; 12 (12) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst ; neorv32_bus_keeper ; neorv32 ; +; |neorv32_busswitch:neorv32_busswitch_inst| ; 62 (62) ; 8 (8) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst ; neorv32_busswitch ; neorv32 ; +; |neorv32_cpu:neorv32_cpu_inst| ; 1810 (0) ; 983 (0) ; 2048 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst ; neorv32_cpu ; neorv32 ; +; |neorv32_cpu_alu:neorv32_cpu_alu_inst| ; 531 (164) ; 212 (0) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst ; neorv32_cpu_alu ; neorv32 ; +; |neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst| ; 322 (322) ; 173 (173) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst ; neorv32_cpu_cp_muldiv ; neorv32 ; +; |neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst| ; 45 (45) ; 39 (39) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst ; neorv32_cpu_cp_shifter ; neorv32 ; +; |neorv32_cpu_bus:neorv32_cpu_bus_inst| ; 73 (73) ; 103 (103) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst ; neorv32_cpu_bus ; neorv32 ; +; |neorv32_cpu_control:neorv32_cpu_control_inst| ; 1087 (1021) ; 668 (592) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst ; neorv32_cpu_control ; neorv32 ; +; |neorv32_cpu_decompressor:\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst| ; 52 (52) ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_cpu_decompressor:\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst ; neorv32_cpu_decompressor ; neorv32 ; +; |neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst| ; 7 (7) ; 38 (38) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst ; neorv32_fifo ; neorv32 ; +; |neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst| ; 7 (7) ; 38 (38) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst ; neorv32_fifo ; neorv32 ; +; |neorv32_cpu_regfile:neorv32_cpu_regfile_inst| ; 119 (119) ; 0 (0) ; 2048 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst ; neorv32_cpu_regfile ; neorv32 ; +; |altsyncram:reg_file[0][31]__1| ; 0 (0) ; 0 (0) ; 1024 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1 ; altsyncram ; work ; +; |altsyncram_u2n1:auto_generated| ; 0 (0) ; 0 (0) ; 1024 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated ; altsyncram_u2n1 ; work ; +; |altsyncram:reg_file[0][31]__2| ; 0 (0) ; 0 (0) ; 1024 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2 ; altsyncram ; work ; +; |altsyncram_u2n1:auto_generated| ; 0 (0) ; 0 (0) ; 1024 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2|altsyncram_u2n1:auto_generated ; altsyncram_u2n1 ; work ; +; |neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst| ; 19 (19) ; 2 (2) ; 65536 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst ; neorv32_dmem ; neorv32 ; +; |altsyncram:mem_ram_b0_rtl_0| ; 0 (0) ; 0 (0) ; 16384 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0 ; altsyncram ; work ; +; |altsyncram_c6q1:auto_generated| ; 0 (0) ; 0 (0) ; 16384 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0|altsyncram_c6q1:auto_generated ; altsyncram_c6q1 ; work ; +; |altsyncram:mem_ram_b1_rtl_0| ; 0 (0) ; 0 (0) ; 16384 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0 ; altsyncram ; work ; +; |altsyncram_c6q1:auto_generated| ; 0 (0) ; 0 (0) ; 16384 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0|altsyncram_c6q1:auto_generated ; altsyncram_c6q1 ; work ; +; |altsyncram:mem_ram_b2_rtl_0| ; 0 (0) ; 0 (0) ; 16384 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0 ; altsyncram ; work ; +; |altsyncram_c6q1:auto_generated| ; 0 (0) ; 0 (0) ; 16384 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0|altsyncram_c6q1:auto_generated ; altsyncram_c6q1 ; work ; +; |altsyncram:mem_ram_b3_rtl_0| ; 0 (0) ; 0 (0) ; 16384 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0 ; altsyncram ; work ; +; |altsyncram_c6q1:auto_generated| ; 0 (0) ; 0 (0) ; 16384 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0|altsyncram_c6q1:auto_generated ; altsyncram_c6q1 ; work ; +; |neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst| ; 68 (68) ; 98 (98) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst ; neorv32_gpio ; neorv32 ; +; |neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst| ; 223 (223) ; 33 (33) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst ; neorv32_imem ; neorv32 ; +; |neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst| ; 205 (205) ; 166 (166) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst ; neorv32_mtime ; neorv32 ; +; |neorv32_sysinfo:neorv32_sysinfo_inst| ; 11 (11) ; 8 (8) ; 0 ; 0 ; 0 ; 0 ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst ; neorv32_sysinfo ; neorv32 ; ++----------------------------------------------------------------------------------------------------------+---------------------+---------------------------+-------------------+------------+------+--------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------+--------------+ +Note: For table entries with two numbers listed, the numbers in parentheses indicate the number of resources of the given type used by the specific entity alone. The numbers listed outside of parentheses indicate the total resources of the given type used by the specific entity and all of its sub-entities in the hierarchy. + + ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Analysis & Synthesis RAM Summary ; ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+-------+------+ +; Name ; Type ; Mode ; Port A Depth ; Port A Width ; Port B Depth ; Port B Width ; Size ; MIF ; ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+-------+------+ +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; 32 ; 32 ; 32 ; 32 ; 1024 ; None ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2|altsyncram_u2n1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; 32 ; 32 ; 32 ; 32 ; 1024 ; None ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; 2048 ; 8 ; 2048 ; 8 ; 16384 ; None ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; 2048 ; 8 ; 2048 ; 8 ; 16384 ; None ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; 2048 ; 8 ; 2048 ; 8 ; 16384 ; None ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM ; AUTO ; Simple Dual Port ; 2048 ; 8 ; 2048 ; 8 ; 16384 ; None ; ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+-------+------+ + + +Encoding Type: One-Hot ++---------------------------------------------------------------------------------------------------------------------------------------------+ +; State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|arbiter.state ; ++------------------------+------------------------+----------------------+------------------------+----------------------+--------------------+ +; Name ; arbiter.state.B_RETIRE ; arbiter.state.B_BUSY ; arbiter.state.A_RETIRE ; arbiter.state.A_BUSY ; arbiter.state.IDLE ; ++------------------------+------------------------+----------------------+------------------------+----------------------+--------------------+ +; arbiter.state.IDLE ; 0 ; 0 ; 0 ; 0 ; 0 ; +; arbiter.state.A_BUSY ; 0 ; 0 ; 0 ; 1 ; 1 ; +; arbiter.state.A_RETIRE ; 0 ; 0 ; 1 ; 0 ; 1 ; +; arbiter.state.B_BUSY ; 0 ; 1 ; 0 ; 0 ; 1 ; +; arbiter.state.B_RETIRE ; 1 ; 0 ; 0 ; 0 ; 1 ; ++------------------------+------------------------+----------------------+------------------------+----------------------+--------------------+ + + +Encoding Type: One-Hot ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state ; ++-------------------+-------------------+-------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Name ; ctrl.state.S_DONE ; ctrl.state.S_BUSY ; ctrl.state.S_IDLE ; ++-------------------+-------------------+-------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; ctrl.state.S_IDLE ; 0 ; 0 ; 0 ; +; ctrl.state.S_BUSY ; 0 ; 1 ; 1 ; +; ctrl.state.S_DONE ; 1 ; 0 ; 1 ; ++-------------------+-------------------+-------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + + +Encoding Type: One-Hot ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|debug_ctrl.state ; ++--------------------------------+--------------------------------+-------------------------------+------------------------------------------------------------------+ +; Name ; debug_ctrl.state.DEBUG_LEAVING ; debug_ctrl.state.DEBUG_ONLINE ; debug_ctrl.state.DEBUG_OFFLINE ; ++--------------------------------+--------------------------------+-------------------------------+------------------------------------------------------------------+ +; debug_ctrl.state.DEBUG_OFFLINE ; 0 ; 0 ; 0 ; +; debug_ctrl.state.DEBUG_ONLINE ; 0 ; 1 ; 1 ; +; debug_ctrl.state.DEBUG_LEAVING ; 1 ; 0 ; 1 ; ++--------------------------------+--------------------------------+-------------------------------+------------------------------------------------------------------+ + + +Encoding Type: One-Hot ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2 ; ++-----------------------------------------+-------------------------------------+------------------------------------+-----------------------------------+-----------------------------------+-------------------------------------+------------------------------------+-----------------------------------------+--------------------------------------+---------------------------------------+-------------------------------------+-------------------------------------+ +; Name ; execute_engine.state_prev2.MEM_WAIT ; execute_engine.state_prev2.MEM_REQ ; execute_engine.state_prev2.SYSTEM ; execute_engine.state_prev2.BRANCH ; execute_engine.state_prev2.ALU_WAIT ; execute_engine.state_prev2.EXECUTE ; execute_engine.state_prev2.TRAP_EXECUTE ; execute_engine.state_prev2.TRAP_EXIT ; execute_engine.state_prev2.TRAP_ENTER ; execute_engine.state_prev2.DISPATCH ; execute_engine.state_prev2.BRANCHED ; ++-----------------------------------------+-------------------------------------+------------------------------------+-----------------------------------+-----------------------------------+-------------------------------------+------------------------------------+-----------------------------------------+--------------------------------------+---------------------------------------+-------------------------------------+-------------------------------------+ +; execute_engine.state_prev2.BRANCHED ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; execute_engine.state_prev2.DISPATCH ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 1 ; +; execute_engine.state_prev2.TRAP_ENTER ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 1 ; +; execute_engine.state_prev2.TRAP_EXIT ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev2.TRAP_EXECUTE ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev2.EXECUTE ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev2.ALU_WAIT ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev2.BRANCH ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev2.SYSTEM ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev2.MEM_REQ ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev2.MEM_WAIT ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; ++-----------------------------------------+-------------------------------------+------------------------------------+-----------------------------------+-----------------------------------+-------------------------------------+------------------------------------+-----------------------------------------+--------------------------------------+---------------------------------------+-------------------------------------+-------------------------------------+ + + +Encoding Type: One-Hot ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev ; ++----------------------------------------+------------------------------------+-----------------------------------+----------------------------------+----------------------------------+------------------------------------+-----------------------------------+----------------------------------------+-------------------------------------+--------------------------------------+------------------------------------+------------------------------------+ +; Name ; execute_engine.state_prev.MEM_WAIT ; execute_engine.state_prev.MEM_REQ ; execute_engine.state_prev.SYSTEM ; execute_engine.state_prev.BRANCH ; execute_engine.state_prev.ALU_WAIT ; execute_engine.state_prev.EXECUTE ; execute_engine.state_prev.TRAP_EXECUTE ; execute_engine.state_prev.TRAP_EXIT ; execute_engine.state_prev.TRAP_ENTER ; execute_engine.state_prev.DISPATCH ; execute_engine.state_prev.BRANCHED ; ++----------------------------------------+------------------------------------+-----------------------------------+----------------------------------+----------------------------------+------------------------------------+-----------------------------------+----------------------------------------+-------------------------------------+--------------------------------------+------------------------------------+------------------------------------+ +; execute_engine.state_prev.BRANCHED ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; execute_engine.state_prev.DISPATCH ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 1 ; +; execute_engine.state_prev.TRAP_ENTER ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 1 ; +; execute_engine.state_prev.TRAP_EXIT ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev.TRAP_EXECUTE ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev.EXECUTE ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev.ALU_WAIT ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev.BRANCH ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev.SYSTEM ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev.MEM_REQ ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state_prev.MEM_WAIT ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; ++----------------------------------------+------------------------------------+-----------------------------------+----------------------------------+----------------------------------+------------------------------------+-----------------------------------+----------------------------------------+-------------------------------------+--------------------------------------+------------------------------------+------------------------------------+ + + +Encoding Type: One-Hot ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state ; ++-----------------------------------+-------------------------------+------------------------------+-----------------------------+-----------------------------+-------------------------------+------------------------------+-----------------------------------+--------------------------------+---------------------------------+-------------------------------+-------------------------------+ +; Name ; execute_engine.state.MEM_WAIT ; execute_engine.state.MEM_REQ ; execute_engine.state.SYSTEM ; execute_engine.state.BRANCH ; execute_engine.state.ALU_WAIT ; execute_engine.state.EXECUTE ; execute_engine.state.TRAP_EXECUTE ; execute_engine.state.TRAP_EXIT ; execute_engine.state.TRAP_ENTER ; execute_engine.state.DISPATCH ; execute_engine.state.BRANCHED ; ++-----------------------------------+-------------------------------+------------------------------+-----------------------------+-----------------------------+-------------------------------+------------------------------+-----------------------------------+--------------------------------+---------------------------------+-------------------------------+-------------------------------+ +; execute_engine.state.BRANCHED ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; +; execute_engine.state.DISPATCH ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 1 ; +; execute_engine.state.TRAP_ENTER ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 1 ; +; execute_engine.state.TRAP_EXIT ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 1 ; +; execute_engine.state.TRAP_EXECUTE ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state.EXECUTE ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state.ALU_WAIT ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state.BRANCH ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state.SYSTEM ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state.MEM_REQ ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; +; execute_engine.state.MEM_WAIT ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; ++-----------------------------------+-------------------------------+------------------------------+-----------------------------+-----------------------------+-------------------------------+------------------------------+-----------------------------------+--------------------------------+---------------------------------+-------------------------------+-------------------------------+ + + +Encoding Type: One-Hot ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state_prev ; ++------------------------------------+---------------------------------+------------------------------------+------------------------------------+------------------------------------+ +; Name ; fetch_engine.state_prev.IF_WAIT ; fetch_engine.state_prev.IF_PENDING ; fetch_engine.state_prev.IF_REQUEST ; fetch_engine.state_prev.IF_RESTART ; ++------------------------------------+---------------------------------+------------------------------------+------------------------------------+------------------------------------+ +; fetch_engine.state_prev.IF_RESTART ; 0 ; 0 ; 0 ; 0 ; +; fetch_engine.state_prev.IF_REQUEST ; 0 ; 0 ; 1 ; 1 ; +; fetch_engine.state_prev.IF_PENDING ; 0 ; 1 ; 0 ; 1 ; +; fetch_engine.state_prev.IF_WAIT ; 1 ; 0 ; 0 ; 1 ; ++------------------------------------+---------------------------------+------------------------------------+------------------------------------+------------------------------------+ + + +Encoding Type: One-Hot ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; State Machine - |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state ; ++-------------------------------+----------------------------+-------------------------------+-------------------------------+-----------------------------------------+ +; Name ; fetch_engine.state.IF_WAIT ; fetch_engine.state.IF_PENDING ; fetch_engine.state.IF_REQUEST ; fetch_engine.state.IF_RESTART ; ++-------------------------------+----------------------------+-------------------------------+-------------------------------+-----------------------------------------+ +; fetch_engine.state.IF_RESTART ; 0 ; 0 ; 0 ; 0 ; +; fetch_engine.state.IF_REQUEST ; 0 ; 0 ; 1 ; 1 ; +; fetch_engine.state.IF_PENDING ; 0 ; 1 ; 0 ; 1 ; +; fetch_engine.state.IF_WAIT ; 1 ; 0 ; 0 ; 1 ; ++-------------------------------+----------------------------+-------------------------------+-------------------------------+-----------------------------------------+ + + ++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Registers Removed During Synthesis ; ++------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ +; Register name ; Reason for Removal ; ++------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ +; neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst|data_o[0,1,4..6,8..11,18,24,26..30] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst|data_o[1..30] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|cb_wr_req_buf ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|arbiter.pmp_r_err ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|arbiter.pmp_w_err ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.pc[0] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[10,11] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[0,2] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[19,20] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mstatus_mprv ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mstatus_tw ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.dcsr_step ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.cause[5] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst|control.ignore ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst|data_o[7,12,15,19..23] ; Merged with neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst|data_o[25] ; +; neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst|data_o[2,3] ; Merged with neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst|data_o[16] ; +; neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[0] ; Merged with neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[1] ; +; neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o ; Merged with neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[0] ; Merged with neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[2] ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mip_firq_nclr[0..15] ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[2] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[3..18] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[2..18] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.cause[4] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.privilege ; Stuck at VCC due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[4] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[1] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[1] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[0] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[0] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[17] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[17] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[16] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[16] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[27] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[27] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[11] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[11] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[26] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[26] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[10] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[10] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[25] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[25] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[9] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[9] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[24] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[24] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[8] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[8] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[23] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[23] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[7] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[7] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[31] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[31] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[15] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[15] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[30] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[30] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[14] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[14] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[29] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[29] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[13] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[13] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[22] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[22] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[6] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[6] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[21] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[21] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[5] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[5] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[20] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[20] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[4] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[4] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[19] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[19] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[3] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[3] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[18] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[18] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[2] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[2] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[28] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[28] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_hi[12] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|din_lo[12] ; Stuck at GND due to stuck port data_in ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[0] ; Merged with neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[1] ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|debug_ctrl.state.DEBUG_OFFLINE ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|debug_ctrl.state.DEBUG_ONLINE ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|debug_ctrl.state.DEBUG_LEAVING ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.BRANCHED ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.BRANCHED ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.DISPATCH ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.DISPATCH ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.TRAP_ENTER ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.TRAP_ENTER ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.TRAP_EXIT ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.TRAP_EXIT ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.TRAP_EXECUTE ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.TRAP_EXECUTE ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.EXECUTE ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.EXECUTE ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.ALU_WAIT ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.ALU_WAIT ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.BRANCH ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.BRANCH ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.SYSTEM ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.SYSTEM ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.MEM_REQ ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.MEM_REQ ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.MEM_WAIT ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.MEM_WAIT ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state_prev.IF_RESTART ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state_prev.IF_REQUEST ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state_prev.IF_PENDING ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.state_prev.IF_WAIT ; Lost fanout ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state.MEM_REQ ; Merged with neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|ctrl[39] ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pmp_err ; Stuck at GND due to stuck port data_in ; +; Total Number of Removed Registers = 223 ; ; ++------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Removed Registers Triggering Further Register Optimizations ; ++------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+ +; Register name ; Reason for Removal ; Registers Removed due to This Register ; ++------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+ +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[5] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[5] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.MEM_WAIT ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.MEM_WAIT ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.MEM_REQ ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.MEM_REQ ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.SYSTEM ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.SYSTEM ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.BRANCH ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.BRANCH ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.ALU_WAIT ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.ALU_WAIT ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.EXECUTE ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.EXECUTE ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.TRAP_EXECUTE ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.TRAP_EXECUTE ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.TRAP_EXIT ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.TRAP_EXIT ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.TRAP_ENTER ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.TRAP_ENTER ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.DISPATCH ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.DISPATCH ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev2.BRANCHED ; Lost Fanouts ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.state_prev.BRANCHED ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.privilege ; Stuck at VCC ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[4] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[3] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[3] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[4] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[4] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[2] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[2] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[6] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[6] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[7] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[7] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[8] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[8] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[9] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[9] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[10] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[10] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[11] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[11] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[12] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[12] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[13] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[13] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[14] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[14] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[15] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[15] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[16] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[16] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[17] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[17] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_pnd[18] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.irq_buf[18] ; +; ; due to stuck port data_in ; ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.exc_buf[2] ; Stuck at GND ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.cause[4] ; +; ; due to stuck port data_in ; ; ++------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+ + + ++------------------------------------------------------+ +; General Register Statistics ; ++----------------------------------------------+-------+ +; Statistic ; Value ; ++----------------------------------------------+-------+ +; Total registers ; 1315 ; +; Number of registers using Synchronous Clear ; 11 ; +; Number of registers using Synchronous Load ; 332 ; +; Number of registers using Asynchronous Clear ; 832 ; +; Number of registers using Asynchronous Load ; 0 ; +; Number of registers using Clock Enable ; 703 ; +; Number of registers using Preset ; 0 ; ++----------------------------------------------+-------+ + + ++------------------------------------------------------------------------------------------------------------------------------------------+ +; Inverted Register Statistics ; ++--------------------------------------------------------------------------------------------------------------------------------+---------+ +; Inverted Register ; Fan out ; ++--------------------------------------------------------------------------------------------------------------------------------+---------+ +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.restart ; 10 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.branched ; 2 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[19] ; 1 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[23] ; 1 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[24] ; 1 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[27] ; 1 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[28] ; 1 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[8] ; 1 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[9] ; 1 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[10] ; 1 ; +; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mscratch[2] ; 1 ; +; Total number of inverted registers = 11 ; ; ++--------------------------------------------------------------------------------------------------------------------------------+---------+ + + ++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Registers Packed Into Inferred Megafunctions ; ++-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+------+ +; Register Name ; Megafunction ; Type ; ++-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+------+ +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0..7] ; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0 ; RAM ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0..7] ; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0 ; RAM ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0..7] ; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0 ; RAM ; +; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0..7] ; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0 ; RAM ; ++-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+------+ + + ++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Multiplexer Restructuring Statistics (No Restructuring Performed) ; ++--------------------+-----------+---------------+----------------------+------------------------+------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Multiplexer Inputs ; Bus Width ; Baseline Area ; Area if Restructured ; Saving if Restructured ; Registered ; Example Multiplexer Output ; ++--------------------+-----------+---------------+----------------------+------------------------+------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; 4:1 ; 4 bits ; 8 LEs ; 8 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|d_bus_ben_o[0] ; +; 4:1 ; 25 bits ; 50 LEs ; 50 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|rdata_o[18] ; +; 3:1 ; 2 bits ; 4 LEs ; 2 LEs ; 2 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt[1] ; +; 3:1 ; 2 bits ; 4 LEs ; 2 LEs ; 2 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0] ; +; 3:1 ; 2 bits ; 4 LEs ; 2 LEs ; 2 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt[0] ; +; 3:1 ; 2 bits ; 4 LEs ; 2 LEs ; 2 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1] ; +; 3:1 ; 3 bits ; 6 LEs ; 3 LEs ; 3 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst|control.timeout[1] ; +; 3:1 ; 5 bits ; 10 LEs ; 5 LEs ; 5 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.cnt[1] ; +; 3:1 ; 5 bits ; 10 LEs ; 5 LEs ; 5 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcause[5] ; +; 3:1 ; 32 bits ; 64 LEs ; 0 LEs ; 64 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.minstret[13] ; +; 3:1 ; 31 bits ; 62 LEs ; 0 LEs ; 62 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[7] ; +; 3:1 ; 32 bits ; 64 LEs ; 0 LEs ; 64 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mcycle[13] ; +; 3:1 ; 4 bits ; 8 LEs ; 4 LEs ; 4 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1] ; +; 5:1 ; 32 bits ; 96 LEs ; 64 LEs ; 32 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[31] ; +; 5:1 ; 32 bits ; 96 LEs ; 64 LEs ; 32 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[23] ; +; 4:1 ; 32 bits ; 64 LEs ; 32 LEs ; 32 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[48] ; +; 4:1 ; 31 bits ; 62 LEs ; 62 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mepc[12] ; +; 4:1 ; 2 bits ; 4 LEs ; 4 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.cycle[0] ; +; 4:1 ; 2 bits ; 4 LEs ; 4 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|cnt_csr_we.instret[1] ; +; 4:1 ; 32 bits ; 64 LEs ; 64 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11] ; +; 4:1 ; 2 bits ; 4 LEs ; 4 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[1] ; +; 4:1 ; 31 bits ; 62 LEs ; 62 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst|shifter.sreg[27] ; +; 4:1 ; 32 bits ; 64 LEs ; 0 LEs ; 64 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15] ; +; 5:1 ; 8 bits ; 24 LEs ; 16 LEs ; 8 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|rdata_o[14] ; +; 4:1 ; 30 bits ; 60 LEs ; 0 LEs ; 60 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|fetch_engine.pc[17] ; +; 4:1 ; 30 bits ; 60 LEs ; 60 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.next_pc[9] ; +; 32:1 ; 4 bits ; 84 LEs ; 8 LEs ; 76 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|imm_o[1] ; +; 32:1 ; 8 bits ; 168 LEs ; 0 LEs ; 168 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|imm_o[16] ; +; 8:1 ; 7 bits ; 35 LEs ; 14 LEs ; 21 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst|rdata_o[2] ; +; 18:1 ; 31 bits ; 372 LEs ; 62 LEs ; 310 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.mtval[31] ; +; 9:1 ; 2 bits ; 12 LEs ; 12 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.cause[1] ; +; 9:1 ; 7 bits ; 42 LEs ; 42 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[9] ; +; 11:1 ; 10 bits ; 70 LEs ; 70 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[25] ; +; 12:1 ; 2 bits ; 16 LEs ; 16 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[19] ; +; 12:1 ; 2 bits ; 16 LEs ; 16 LEs ; 0 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|csr.rdata[23] ; +; 20:1 ; 2 bits ; 26 LEs ; 12 LEs ; 14 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[16] ; +; 20:1 ; 2 bits ; 26 LEs ; 8 LEs ; 18 LEs ; Yes ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|execute_engine.i_reg[10] ; +; 4:1 ; 32 bits ; 64 LEs ; 64 LEs ; 0 LEs ; No ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Mux66 ; +; 3:1 ; 2 bits ; 4 LEs ; 4 LEs ; 0 LEs ; No ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|trap_ctrl.break_point ; +; 3:1 ; 5 bits ; 10 LEs ; 10 LEs ; 0 LEs ; No ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|opa_addr[0] ; +; 11:1 ; 31 bits ; 217 LEs ; 186 LEs ; 31 LEs ; No ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|Mux17 ; +; 7:1 ; 32 bits ; 128 LEs ; 96 LEs ; 32 LEs ; No ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_o[12] ; +; 9:1 ; 2 bits ; 12 LEs ; 8 LEs ; 4 LEs ; No ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|Selector1 ; +; 10:1 ; 2 bits ; 12 LEs ; 10 LEs ; 2 LEs ; No ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst|Selector2 ; +; 10:1 ; 2 bits ; 12 LEs ; 6 LEs ; 6 LEs ; No ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector72 ; +; 11:1 ; 3 bits ; 21 LEs ; 9 LEs ; 12 LEs ; No ; |neorv32_test_setup_approm|neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|Selector76 ; ++--------------------+-----------+---------------+----------------------+------------------------+------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Source assignments for neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated ; ++---------------------------------+--------------------+------+------------------------------------------------------------------------------------------------------------------------------+ +; Assignment ; Value ; From ; To ; ++---------------------------------+--------------------+------+------------------------------------------------------------------------------------------------------------------------------+ +; OPTIMIZE_POWER_DURING_SYNTHESIS ; NORMAL_COMPILATION ; - ; - ; ++---------------------------------+--------------------+------+------------------------------------------------------------------------------------------------------------------------------+ + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Source assignments for neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2|altsyncram_u2n1:auto_generated ; ++---------------------------------+--------------------+------+------------------------------------------------------------------------------------------------------------------------------+ +; Assignment ; Value ; From ; To ; ++---------------------------------+--------------------+------+------------------------------------------------------------------------------------------------------------------------------+ +; OPTIMIZE_POWER_DURING_SYNTHESIS ; NORMAL_COMPILATION ; - ; - ; ++---------------------------------+--------------------+------+------------------------------------------------------------------------------------------------------------------------------+ + + ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Source assignments for neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0|altsyncram_c6q1:auto_generated ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ +; Assignment ; Value ; From ; To ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ +; OPTIMIZE_POWER_DURING_SYNTHESIS ; NORMAL_COMPILATION ; - ; - ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ + + ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Source assignments for neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0|altsyncram_c6q1:auto_generated ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ +; Assignment ; Value ; From ; To ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ +; OPTIMIZE_POWER_DURING_SYNTHESIS ; NORMAL_COMPILATION ; - ; - ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ + + ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Source assignments for neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0|altsyncram_c6q1:auto_generated ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ +; Assignment ; Value ; From ; To ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ +; OPTIMIZE_POWER_DURING_SYNTHESIS ; NORMAL_COMPILATION ; - ; - ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ + + ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Source assignments for neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0|altsyncram_c6q1:auto_generated ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ +; Assignment ; Value ; From ; To ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ +; OPTIMIZE_POWER_DURING_SYNTHESIS ; NORMAL_COMPILATION ; - ; - ; ++---------------------------------+--------------------+------+-----------------------------------------------------------------------------------------------------------------+ + + ++-------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: Top-level Entity: |neorv32_test_setup_approm ; ++-------------------+----------+------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++-------------------+----------+------------------------------------------------------------+ +; CLOCK_FREQUENCY ; 50000000 ; Signed Integer ; +; MEM_INT_IMEM_SIZE ; 16384 ; Signed Integer ; +; MEM_INT_DMEM_SIZE ; 8192 ; Signed Integer ; ++-------------------+----------+------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++-----------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst ; ++------------------------------+----------------------------------+-----------------+ +; Parameter Name ; Value ; Type ; ++------------------------------+----------------------------------+-----------------+ +; clock_frequency ; 50000000 ; Signed Integer ; +; hw_thread_id ; 0 ; Signed Integer ; +; custom_id ; 00000000000000000000000000000000 ; Unsigned Binary ; +; int_bootloader_en ; false ; Enumerated ; +; on_chip_debugger_en ; false ; Enumerated ; +; cpu_extension_riscv_b ; false ; Enumerated ; +; cpu_extension_riscv_c ; true ; Enumerated ; +; cpu_extension_riscv_e ; false ; Enumerated ; +; cpu_extension_riscv_m ; true ; Enumerated ; +; cpu_extension_riscv_u ; false ; Enumerated ; +; cpu_extension_riscv_zfinx ; false ; Enumerated ; +; cpu_extension_riscv_zicsr ; true ; Enumerated ; +; cpu_extension_riscv_zicntr ; true ; Enumerated ; +; cpu_extension_riscv_zihpm ; false ; Enumerated ; +; cpu_extension_riscv_zifencei ; false ; Enumerated ; +; cpu_extension_riscv_zmmul ; false ; Enumerated ; +; cpu_extension_riscv_zxcfu ; false ; Enumerated ; +; fast_mul_en ; false ; Enumerated ; +; fast_shift_en ; false ; Enumerated ; +; cpu_ipb_entries ; 1 ; Signed Integer ; +; pmp_num_regions ; 0 ; Signed Integer ; +; pmp_min_granularity ; 4 ; Signed Integer ; +; hpm_num_cnts ; 0 ; Signed Integer ; +; hpm_cnt_width ; 40 ; Signed Integer ; +; mem_int_imem_en ; true ; Enumerated ; +; mem_int_imem_size ; 16384 ; Signed Integer ; +; mem_int_dmem_en ; true ; Enumerated ; +; mem_int_dmem_size ; 8192 ; Signed Integer ; +; icache_en ; false ; Enumerated ; +; icache_num_blocks ; 4 ; Signed Integer ; +; icache_block_size ; 64 ; Signed Integer ; +; icache_associativity ; 1 ; Signed Integer ; +; mem_ext_en ; false ; Enumerated ; +; mem_ext_timeout ; 255 ; Signed Integer ; +; mem_ext_pipe_mode ; false ; Enumerated ; +; mem_ext_big_endian ; false ; Enumerated ; +; mem_ext_async_rx ; false ; Enumerated ; +; mem_ext_async_tx ; false ; Enumerated ; +; slink_num_tx ; 0 ; Signed Integer ; +; slink_num_rx ; 0 ; Signed Integer ; +; slink_tx_fifo ; 1 ; Signed Integer ; +; slink_rx_fifo ; 1 ; Signed Integer ; +; xirq_num_ch ; 0 ; Signed Integer ; +; xirq_trigger_type ; 11111111111111111111111111111111 ; Unsigned Binary ; +; xirq_trigger_polarity ; 11111111111111111111111111111111 ; Unsigned Binary ; +; io_gpio_en ; true ; Enumerated ; +; io_mtime_en ; true ; Enumerated ; +; io_uart0_en ; false ; Enumerated ; +; io_uart0_rx_fifo ; 1 ; Signed Integer ; +; io_uart0_tx_fifo ; 1 ; Signed Integer ; +; io_uart1_en ; false ; Enumerated ; +; io_uart1_rx_fifo ; 1 ; Signed Integer ; +; io_uart1_tx_fifo ; 1 ; Signed Integer ; +; io_spi_en ; false ; Enumerated ; +; io_spi_fifo ; 0 ; Signed Integer ; +; io_twi_en ; false ; Enumerated ; +; io_pwm_num_ch ; 0 ; Signed Integer ; +; io_wdt_en ; false ; Enumerated ; +; io_trng_en ; false ; Enumerated ; +; io_trng_fifo ; 1 ; Signed Integer ; +; io_cfs_en ; false ; Enumerated ; +; io_cfs_config ; 00000000000000000000000000000000 ; Unsigned Binary ; +; io_cfs_in_size ; 32 ; Signed Integer ; +; io_cfs_out_size ; 32 ; Signed Integer ; +; io_neoled_en ; false ; Enumerated ; +; io_neoled_tx_fifo ; 1 ; Signed Integer ; +; io_gptmr_en ; false ; Enumerated ; +; io_xip_en ; false ; Enumerated ; +; io_onewire_en ; false ; Enumerated ; ++------------------------------+----------------------------------+-----------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++--------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst ; ++------------------------------+----------------------------------+--------------------------------------+ +; Parameter Name ; Value ; Type ; ++------------------------------+----------------------------------+--------------------------------------+ +; hw_thread_id ; 0 ; Signed Integer ; +; cpu_boot_addr ; 00000000000000000000000000000000 ; Unsigned Binary ; +; cpu_debug_park_addr ; 11111111111111111111100000001000 ; Unsigned Binary ; +; cpu_debug_exc_addr ; 11111111111111111111100000000000 ; Unsigned Binary ; +; cpu_extension_riscv_b ; false ; Enumerated ; +; cpu_extension_riscv_c ; true ; Enumerated ; +; cpu_extension_riscv_e ; false ; Enumerated ; +; cpu_extension_riscv_m ; true ; Enumerated ; +; cpu_extension_riscv_u ; false ; Enumerated ; +; cpu_extension_riscv_zfinx ; false ; Enumerated ; +; cpu_extension_riscv_zicsr ; true ; Enumerated ; +; cpu_extension_riscv_zicntr ; true ; Enumerated ; +; cpu_extension_riscv_zihpm ; false ; Enumerated ; +; cpu_extension_riscv_zifencei ; false ; Enumerated ; +; cpu_extension_riscv_zmmul ; false ; Enumerated ; +; cpu_extension_riscv_zxcfu ; false ; Enumerated ; +; cpu_extension_riscv_sdext ; false ; Enumerated ; +; cpu_extension_riscv_sdtrig ; false ; Enumerated ; +; fast_mul_en ; false ; Enumerated ; +; fast_shift_en ; false ; Enumerated ; +; cpu_ipb_entries ; 1 ; Signed Integer ; +; pmp_num_regions ; 0 ; Signed Integer ; +; pmp_min_granularity ; 4 ; Signed Integer ; +; hpm_num_cnts ; 0 ; Signed Integer ; +; hpm_cnt_width ; 40 ; Signed Integer ; ++------------------------------+----------------------------------+--------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++-----------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst ; ++------------------------------+----------------------------------+-----------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++------------------------------+----------------------------------+-----------------------------------------------------------------------------------+ +; xlen ; 32 ; Signed Integer ; +; hw_thread_id ; 0 ; Signed Integer ; +; cpu_boot_addr ; 00000000000000000000000000000000 ; Unsigned Binary ; +; cpu_debug_park_addr ; 11111111111111111111100000001000 ; Unsigned Binary ; +; cpu_debug_exc_addr ; 11111111111111111111100000000000 ; Unsigned Binary ; +; cpu_extension_riscv_b ; false ; Enumerated ; +; cpu_extension_riscv_c ; true ; Enumerated ; +; cpu_extension_riscv_e ; false ; Enumerated ; +; cpu_extension_riscv_m ; true ; Enumerated ; +; cpu_extension_riscv_u ; false ; Enumerated ; +; cpu_extension_riscv_zfinx ; false ; Enumerated ; +; cpu_extension_riscv_zicsr ; true ; Enumerated ; +; cpu_extension_riscv_zicntr ; true ; Enumerated ; +; cpu_extension_riscv_zihpm ; false ; Enumerated ; +; cpu_extension_riscv_zifencei ; false ; Enumerated ; +; cpu_extension_riscv_zmmul ; false ; Enumerated ; +; cpu_extension_riscv_zxcfu ; false ; Enumerated ; +; cpu_extension_riscv_sdext ; false ; Enumerated ; +; cpu_extension_riscv_sdtrig ; false ; Enumerated ; +; fast_mul_en ; false ; Enumerated ; +; fast_shift_en ; false ; Enumerated ; +; cpu_ipb_entries ; 2 ; Signed Integer ; +; pmp_num_regions ; 0 ; Signed Integer ; +; pmp_min_granularity ; 4 ; Signed Integer ; +; hpm_num_cnts ; 0 ; Signed Integer ; +; hpm_cnt_width ; 40 ; Signed Integer ; ++------------------------------+----------------------------------+-----------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst ; ++----------------+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++----------------+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; fifo_depth ; 2 ; Signed Integer ; +; fifo_width ; 18 ; Signed Integer ; +; fifo_rsync ; false ; Enumerated ; +; fifo_safe ; false ; Enumerated ; +; fifo_gate ; false ; Enumerated ; ++----------------+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst ; ++----------------+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++----------------+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; fifo_depth ; 2 ; Signed Integer ; +; fifo_width ; 18 ; Signed Integer ; +; fifo_rsync ; false ; Enumerated ; +; fifo_safe ; false ; Enumerated ; +; fifo_gate ; false ; Enumerated ; ++----------------+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_cpu_decompressor:\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst ; ++----------------+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++----------------+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; fpu_enable ; false ; Enumerated ; ++----------------+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++-----------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst ; ++-----------------------+-------+---------------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++-----------------------+-------+---------------------------------------------------------------------------------------------------------------------+ +; xlen ; 32 ; Signed Integer ; +; cpu_extension_riscv_e ; false ; Enumerated ; +; rs3_en ; false ; Enumerated ; +; rs4_en ; false ; Enumerated ; ++-----------------------+-------+---------------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1 ; ++------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------------------------+ +; BYTE_SIZE_BLOCK ; 8 ; Untyped ; +; AUTO_CARRY_CHAINS ; ON ; AUTO_CARRY ; +; IGNORE_CARRY_BUFFERS ; OFF ; IGNORE_CARRY ; +; AUTO_CASCADE_CHAINS ; ON ; AUTO_CASCADE ; +; IGNORE_CASCADE_BUFFERS ; OFF ; IGNORE_CASCADE ; +; WIDTH_BYTEENA ; 1 ; Untyped ; +; OPERATION_MODE ; DUAL_PORT ; Untyped ; +; WIDTH_A ; 32 ; Untyped ; +; WIDTHAD_A ; 5 ; Untyped ; +; NUMWORDS_A ; 32 ; Untyped ; +; OUTDATA_REG_A ; UNREGISTERED ; Untyped ; +; ADDRESS_ACLR_A ; NONE ; Untyped ; +; OUTDATA_ACLR_A ; NONE ; Untyped ; +; WRCONTROL_ACLR_A ; NONE ; Untyped ; +; INDATA_ACLR_A ; NONE ; Untyped ; +; BYTEENA_ACLR_A ; NONE ; Untyped ; +; WIDTH_B ; 32 ; Untyped ; +; WIDTHAD_B ; 5 ; Untyped ; +; NUMWORDS_B ; 32 ; Untyped ; +; INDATA_REG_B ; CLOCK1 ; Untyped ; +; WRCONTROL_WRADDRESS_REG_B ; CLOCK1 ; Untyped ; +; RDCONTROL_REG_B ; CLOCK1 ; Untyped ; +; ADDRESS_REG_B ; CLOCK0 ; Untyped ; +; OUTDATA_REG_B ; UNREGISTERED ; Untyped ; +; BYTEENA_REG_B ; CLOCK1 ; Untyped ; +; INDATA_ACLR_B ; NONE ; Untyped ; +; WRCONTROL_ACLR_B ; NONE ; Untyped ; +; ADDRESS_ACLR_B ; NONE ; Untyped ; +; OUTDATA_ACLR_B ; NONE ; Untyped ; +; RDCONTROL_ACLR_B ; NONE ; Untyped ; +; BYTEENA_ACLR_B ; NONE ; Untyped ; +; WIDTH_BYTEENA_A ; 1 ; Untyped ; +; WIDTH_BYTEENA_B ; 1 ; Untyped ; +; RAM_BLOCK_TYPE ; AUTO ; Untyped ; +; BYTE_SIZE ; 8 ; Untyped ; +; READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_A ; NEW_DATA_NO_NBE_READ ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_B ; NEW_DATA_NO_NBE_READ ; Untyped ; +; INIT_FILE ; UNUSED ; Untyped ; +; INIT_FILE_LAYOUT ; PORT_A ; Untyped ; +; MAXIMUM_DEPTH ; 0 ; Untyped ; +; CLOCK_ENABLE_INPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_INPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_CORE_A ; USE_INPUT_CLKEN ; Untyped ; +; CLOCK_ENABLE_CORE_B ; USE_INPUT_CLKEN ; Untyped ; +; ENABLE_ECC ; FALSE ; Untyped ; +; ECC_PIPELINE_STAGE_ENABLED ; FALSE ; Untyped ; +; WIDTH_ECCSTATUS ; 3 ; Untyped ; +; DEVICE_FAMILY ; Cyclone V ; Untyped ; +; CBXI_PARAMETER ; altsyncram_u2n1 ; Untyped ; ++------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2 ; ++------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------------------------+ +; BYTE_SIZE_BLOCK ; 8 ; Untyped ; +; AUTO_CARRY_CHAINS ; ON ; AUTO_CARRY ; +; IGNORE_CARRY_BUFFERS ; OFF ; IGNORE_CARRY ; +; AUTO_CASCADE_CHAINS ; ON ; AUTO_CASCADE ; +; IGNORE_CASCADE_BUFFERS ; OFF ; IGNORE_CASCADE ; +; WIDTH_BYTEENA ; 1 ; Untyped ; +; OPERATION_MODE ; DUAL_PORT ; Untyped ; +; WIDTH_A ; 32 ; Untyped ; +; WIDTHAD_A ; 5 ; Untyped ; +; NUMWORDS_A ; 32 ; Untyped ; +; OUTDATA_REG_A ; UNREGISTERED ; Untyped ; +; ADDRESS_ACLR_A ; NONE ; Untyped ; +; OUTDATA_ACLR_A ; NONE ; Untyped ; +; WRCONTROL_ACLR_A ; NONE ; Untyped ; +; INDATA_ACLR_A ; NONE ; Untyped ; +; BYTEENA_ACLR_A ; NONE ; Untyped ; +; WIDTH_B ; 32 ; Untyped ; +; WIDTHAD_B ; 5 ; Untyped ; +; NUMWORDS_B ; 32 ; Untyped ; +; INDATA_REG_B ; CLOCK1 ; Untyped ; +; WRCONTROL_WRADDRESS_REG_B ; CLOCK1 ; Untyped ; +; RDCONTROL_REG_B ; CLOCK1 ; Untyped ; +; ADDRESS_REG_B ; CLOCK0 ; Untyped ; +; OUTDATA_REG_B ; UNREGISTERED ; Untyped ; +; BYTEENA_REG_B ; CLOCK1 ; Untyped ; +; INDATA_ACLR_B ; NONE ; Untyped ; +; WRCONTROL_ACLR_B ; NONE ; Untyped ; +; ADDRESS_ACLR_B ; NONE ; Untyped ; +; OUTDATA_ACLR_B ; NONE ; Untyped ; +; RDCONTROL_ACLR_B ; NONE ; Untyped ; +; BYTEENA_ACLR_B ; NONE ; Untyped ; +; WIDTH_BYTEENA_A ; 1 ; Untyped ; +; WIDTH_BYTEENA_B ; 1 ; Untyped ; +; RAM_BLOCK_TYPE ; AUTO ; Untyped ; +; BYTE_SIZE ; 8 ; Untyped ; +; READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_A ; NEW_DATA_NO_NBE_READ ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_B ; NEW_DATA_NO_NBE_READ ; Untyped ; +; INIT_FILE ; UNUSED ; Untyped ; +; INIT_FILE_LAYOUT ; PORT_A ; Untyped ; +; MAXIMUM_DEPTH ; 0 ; Untyped ; +; CLOCK_ENABLE_INPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_INPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_CORE_A ; USE_INPUT_CLKEN ; Untyped ; +; CLOCK_ENABLE_CORE_B ; USE_INPUT_CLKEN ; Untyped ; +; ENABLE_ECC ; FALSE ; Untyped ; +; ECC_PIPELINE_STAGE_ENABLED ; FALSE ; Untyped ; +; WIDTH_ECCSTATUS ; 3 ; Untyped ; +; DEVICE_FAMILY ; Cyclone V ; Untyped ; +; CBXI_PARAMETER ; altsyncram_u2n1 ; Untyped ; ++------------------------------------+----------------------+-----------------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++---------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst ; ++---------------------------+-------+---------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++---------------------------+-------+---------------------------------------------------------------------------------------------------------+ +; xlen ; 32 ; Signed Integer ; +; cpu_extension_riscv_b ; false ; Enumerated ; +; cpu_extension_riscv_m ; true ; Enumerated ; +; cpu_extension_riscv_zmmul ; false ; Enumerated ; +; cpu_extension_riscv_zfinx ; false ; Enumerated ; +; cpu_extension_riscv_zxcfu ; false ; Enumerated ; +; fast_mul_en ; false ; Enumerated ; +; fast_shift_en ; false ; Enumerated ; ++---------------------------+-------+---------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst ; ++----------------+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++----------------+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; xlen ; 32 ; Signed Integer ; +; fast_shift_en ; false ; Enumerated ; ++----------------+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst ; ++----------------+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++----------------+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; xlen ; 32 ; Signed Integer ; +; fast_mul_en ; false ; Enumerated ; +; division_en ; true ; Enumerated ; ++----------------+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++---------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst ; ++---------------------+-------+---------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++---------------------+-------+---------------------------------------------------------------------------------------------------------------+ +; xlen ; 32 ; Signed Integer ; +; pmp_num_regions ; 0 ; Signed Integer ; +; pmp_min_granularity ; 4 ; Signed Integer ; ++---------------------+-------+---------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++--------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst ; ++-------------------+-------+----------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++-------------------+-------+----------------------------------------------------------------------------------------+ +; port_ca_read_only ; false ; Enumerated ; +; port_cb_read_only ; true ; Enumerated ; ++-------------------+-------+----------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst ; ++----------------+----------------------------------+--------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++----------------+----------------------------------+--------------------------------------------------------------------------------------+ +; imem_base ; 00000000000000000000000000000000 ; Unsigned Binary ; +; imem_size ; 16384 ; Signed Integer ; +; imem_as_irom ; true ; Enumerated ; ++----------------+----------------------------------+--------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst ; ++----------------+----------------------------------+--------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++----------------+----------------------------------+--------------------------------------------------------------------------------------+ +; dmem_base ; 10000000000000000000000000000000 ; Unsigned Binary ; +; dmem_size ; 8192 ; Signed Integer ; ++----------------+----------------------------------+--------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++----------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for User Entity Instance: neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst ; ++----------------------+----------------------------------+------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++----------------------+----------------------------------+------------------------------------------------------+ +; clock_frequency ; 50000000 ; Signed Integer ; +; custom_id ; 00000000000000000000000000000000 ; Unsigned Binary ; +; int_bootloader_en ; false ; Enumerated ; +; pmp_num_regions ; 0 ; Signed Integer ; +; mem_int_imem_en ; true ; Enumerated ; +; mem_int_imem_size ; 16384 ; Signed Integer ; +; mem_int_dmem_en ; true ; Enumerated ; +; mem_int_dmem_size ; 8192 ; Signed Integer ; +; icache_en ; false ; Enumerated ; +; icache_num_blocks ; 4 ; Signed Integer ; +; icache_block_size ; 64 ; Signed Integer ; +; icache_associativity ; 1 ; Signed Integer ; +; mem_ext_en ; false ; Enumerated ; +; mem_ext_big_endian ; false ; Enumerated ; +; on_chip_debugger_en ; false ; Enumerated ; +; io_gpio_en ; true ; Enumerated ; +; io_mtime_en ; true ; Enumerated ; +; io_uart0_en ; false ; Enumerated ; +; io_uart1_en ; false ; Enumerated ; +; io_spi_en ; false ; Enumerated ; +; io_twi_en ; false ; Enumerated ; +; io_pwm_num_ch ; 0 ; Signed Integer ; +; io_wdt_en ; false ; Enumerated ; +; io_trng_en ; false ; Enumerated ; +; io_cfs_en ; false ; Enumerated ; +; io_slink_en ; false ; Enumerated ; +; io_neoled_en ; false ; Enumerated ; +; io_xirq_num_ch ; 0 ; Signed Integer ; +; io_gptmr_en ; false ; Enumerated ; +; io_xip_en ; false ; Enumerated ; +; io_onewire_en ; false ; Enumerated ; ++----------------------+----------------------------------+------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for Inferred Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0 ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +; BYTE_SIZE_BLOCK ; 8 ; Untyped ; +; AUTO_CARRY_CHAINS ; ON ; AUTO_CARRY ; +; IGNORE_CARRY_BUFFERS ; OFF ; IGNORE_CARRY ; +; AUTO_CASCADE_CHAINS ; ON ; AUTO_CASCADE ; +; IGNORE_CASCADE_BUFFERS ; OFF ; IGNORE_CASCADE ; +; WIDTH_BYTEENA ; 1 ; Untyped ; +; OPERATION_MODE ; DUAL_PORT ; Untyped ; +; WIDTH_A ; 8 ; Untyped ; +; WIDTHAD_A ; 11 ; Untyped ; +; NUMWORDS_A ; 2048 ; Untyped ; +; OUTDATA_REG_A ; UNREGISTERED ; Untyped ; +; ADDRESS_ACLR_A ; NONE ; Untyped ; +; OUTDATA_ACLR_A ; NONE ; Untyped ; +; WRCONTROL_ACLR_A ; NONE ; Untyped ; +; INDATA_ACLR_A ; NONE ; Untyped ; +; BYTEENA_ACLR_A ; NONE ; Untyped ; +; WIDTH_B ; 8 ; Untyped ; +; WIDTHAD_B ; 11 ; Untyped ; +; NUMWORDS_B ; 2048 ; Untyped ; +; INDATA_REG_B ; CLOCK1 ; Untyped ; +; WRCONTROL_WRADDRESS_REG_B ; CLOCK1 ; Untyped ; +; RDCONTROL_REG_B ; CLOCK0 ; Untyped ; +; ADDRESS_REG_B ; CLOCK0 ; Untyped ; +; OUTDATA_REG_B ; UNREGISTERED ; Untyped ; +; BYTEENA_REG_B ; CLOCK1 ; Untyped ; +; INDATA_ACLR_B ; NONE ; Untyped ; +; WRCONTROL_ACLR_B ; NONE ; Untyped ; +; ADDRESS_ACLR_B ; NONE ; Untyped ; +; OUTDATA_ACLR_B ; NONE ; Untyped ; +; RDCONTROL_ACLR_B ; NONE ; Untyped ; +; BYTEENA_ACLR_B ; NONE ; Untyped ; +; WIDTH_BYTEENA_A ; 1 ; Untyped ; +; WIDTH_BYTEENA_B ; 1 ; Untyped ; +; RAM_BLOCK_TYPE ; AUTO ; Untyped ; +; BYTE_SIZE ; 8 ; Untyped ; +; READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_A ; NEW_DATA_NO_NBE_READ ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_B ; NEW_DATA_NO_NBE_READ ; Untyped ; +; INIT_FILE ; UNUSED ; Untyped ; +; INIT_FILE_LAYOUT ; PORT_A ; Untyped ; +; MAXIMUM_DEPTH ; 0 ; Untyped ; +; CLOCK_ENABLE_INPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_INPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_CORE_A ; USE_INPUT_CLKEN ; Untyped ; +; CLOCK_ENABLE_CORE_B ; USE_INPUT_CLKEN ; Untyped ; +; ENABLE_ECC ; FALSE ; Untyped ; +; ECC_PIPELINE_STAGE_ENABLED ; FALSE ; Untyped ; +; WIDTH_ECCSTATUS ; 3 ; Untyped ; +; DEVICE_FAMILY ; Cyclone V ; Untyped ; +; CBXI_PARAMETER ; altsyncram_c6q1 ; Untyped ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for Inferred Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0 ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +; BYTE_SIZE_BLOCK ; 8 ; Untyped ; +; AUTO_CARRY_CHAINS ; ON ; AUTO_CARRY ; +; IGNORE_CARRY_BUFFERS ; OFF ; IGNORE_CARRY ; +; AUTO_CASCADE_CHAINS ; ON ; AUTO_CASCADE ; +; IGNORE_CASCADE_BUFFERS ; OFF ; IGNORE_CASCADE ; +; WIDTH_BYTEENA ; 1 ; Untyped ; +; OPERATION_MODE ; DUAL_PORT ; Untyped ; +; WIDTH_A ; 8 ; Untyped ; +; WIDTHAD_A ; 11 ; Untyped ; +; NUMWORDS_A ; 2048 ; Untyped ; +; OUTDATA_REG_A ; UNREGISTERED ; Untyped ; +; ADDRESS_ACLR_A ; NONE ; Untyped ; +; OUTDATA_ACLR_A ; NONE ; Untyped ; +; WRCONTROL_ACLR_A ; NONE ; Untyped ; +; INDATA_ACLR_A ; NONE ; Untyped ; +; BYTEENA_ACLR_A ; NONE ; Untyped ; +; WIDTH_B ; 8 ; Untyped ; +; WIDTHAD_B ; 11 ; Untyped ; +; NUMWORDS_B ; 2048 ; Untyped ; +; INDATA_REG_B ; CLOCK1 ; Untyped ; +; WRCONTROL_WRADDRESS_REG_B ; CLOCK1 ; Untyped ; +; RDCONTROL_REG_B ; CLOCK0 ; Untyped ; +; ADDRESS_REG_B ; CLOCK0 ; Untyped ; +; OUTDATA_REG_B ; UNREGISTERED ; Untyped ; +; BYTEENA_REG_B ; CLOCK1 ; Untyped ; +; INDATA_ACLR_B ; NONE ; Untyped ; +; WRCONTROL_ACLR_B ; NONE ; Untyped ; +; ADDRESS_ACLR_B ; NONE ; Untyped ; +; OUTDATA_ACLR_B ; NONE ; Untyped ; +; RDCONTROL_ACLR_B ; NONE ; Untyped ; +; BYTEENA_ACLR_B ; NONE ; Untyped ; +; WIDTH_BYTEENA_A ; 1 ; Untyped ; +; WIDTH_BYTEENA_B ; 1 ; Untyped ; +; RAM_BLOCK_TYPE ; AUTO ; Untyped ; +; BYTE_SIZE ; 8 ; Untyped ; +; READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_A ; NEW_DATA_NO_NBE_READ ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_B ; NEW_DATA_NO_NBE_READ ; Untyped ; +; INIT_FILE ; UNUSED ; Untyped ; +; INIT_FILE_LAYOUT ; PORT_A ; Untyped ; +; MAXIMUM_DEPTH ; 0 ; Untyped ; +; CLOCK_ENABLE_INPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_INPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_CORE_A ; USE_INPUT_CLKEN ; Untyped ; +; CLOCK_ENABLE_CORE_B ; USE_INPUT_CLKEN ; Untyped ; +; ENABLE_ECC ; FALSE ; Untyped ; +; ECC_PIPELINE_STAGE_ENABLED ; FALSE ; Untyped ; +; WIDTH_ECCSTATUS ; 3 ; Untyped ; +; DEVICE_FAMILY ; Cyclone V ; Untyped ; +; CBXI_PARAMETER ; altsyncram_c6q1 ; Untyped ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for Inferred Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0 ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +; BYTE_SIZE_BLOCK ; 8 ; Untyped ; +; AUTO_CARRY_CHAINS ; ON ; AUTO_CARRY ; +; IGNORE_CARRY_BUFFERS ; OFF ; IGNORE_CARRY ; +; AUTO_CASCADE_CHAINS ; ON ; AUTO_CASCADE ; +; IGNORE_CASCADE_BUFFERS ; OFF ; IGNORE_CASCADE ; +; WIDTH_BYTEENA ; 1 ; Untyped ; +; OPERATION_MODE ; DUAL_PORT ; Untyped ; +; WIDTH_A ; 8 ; Untyped ; +; WIDTHAD_A ; 11 ; Untyped ; +; NUMWORDS_A ; 2048 ; Untyped ; +; OUTDATA_REG_A ; UNREGISTERED ; Untyped ; +; ADDRESS_ACLR_A ; NONE ; Untyped ; +; OUTDATA_ACLR_A ; NONE ; Untyped ; +; WRCONTROL_ACLR_A ; NONE ; Untyped ; +; INDATA_ACLR_A ; NONE ; Untyped ; +; BYTEENA_ACLR_A ; NONE ; Untyped ; +; WIDTH_B ; 8 ; Untyped ; +; WIDTHAD_B ; 11 ; Untyped ; +; NUMWORDS_B ; 2048 ; Untyped ; +; INDATA_REG_B ; CLOCK1 ; Untyped ; +; WRCONTROL_WRADDRESS_REG_B ; CLOCK1 ; Untyped ; +; RDCONTROL_REG_B ; CLOCK0 ; Untyped ; +; ADDRESS_REG_B ; CLOCK0 ; Untyped ; +; OUTDATA_REG_B ; UNREGISTERED ; Untyped ; +; BYTEENA_REG_B ; CLOCK1 ; Untyped ; +; INDATA_ACLR_B ; NONE ; Untyped ; +; WRCONTROL_ACLR_B ; NONE ; Untyped ; +; ADDRESS_ACLR_B ; NONE ; Untyped ; +; OUTDATA_ACLR_B ; NONE ; Untyped ; +; RDCONTROL_ACLR_B ; NONE ; Untyped ; +; BYTEENA_ACLR_B ; NONE ; Untyped ; +; WIDTH_BYTEENA_A ; 1 ; Untyped ; +; WIDTH_BYTEENA_B ; 1 ; Untyped ; +; RAM_BLOCK_TYPE ; AUTO ; Untyped ; +; BYTE_SIZE ; 8 ; Untyped ; +; READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_A ; NEW_DATA_NO_NBE_READ ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_B ; NEW_DATA_NO_NBE_READ ; Untyped ; +; INIT_FILE ; UNUSED ; Untyped ; +; INIT_FILE_LAYOUT ; PORT_A ; Untyped ; +; MAXIMUM_DEPTH ; 0 ; Untyped ; +; CLOCK_ENABLE_INPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_INPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_CORE_A ; USE_INPUT_CLKEN ; Untyped ; +; CLOCK_ENABLE_CORE_B ; USE_INPUT_CLKEN ; Untyped ; +; ENABLE_ECC ; FALSE ; Untyped ; +; ECC_PIPELINE_STAGE_ENABLED ; FALSE ; Untyped ; +; WIDTH_ECCSTATUS ; 3 ; Untyped ; +; DEVICE_FAMILY ; Cyclone V ; Untyped ; +; CBXI_PARAMETER ; altsyncram_c6q1 ; Untyped ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Parameter Settings for Inferred Entity Instance: neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0 ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +; Parameter Name ; Value ; Type ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +; BYTE_SIZE_BLOCK ; 8 ; Untyped ; +; AUTO_CARRY_CHAINS ; ON ; AUTO_CARRY ; +; IGNORE_CARRY_BUFFERS ; OFF ; IGNORE_CARRY ; +; AUTO_CASCADE_CHAINS ; ON ; AUTO_CASCADE ; +; IGNORE_CASCADE_BUFFERS ; OFF ; IGNORE_CASCADE ; +; WIDTH_BYTEENA ; 1 ; Untyped ; +; OPERATION_MODE ; DUAL_PORT ; Untyped ; +; WIDTH_A ; 8 ; Untyped ; +; WIDTHAD_A ; 11 ; Untyped ; +; NUMWORDS_A ; 2048 ; Untyped ; +; OUTDATA_REG_A ; UNREGISTERED ; Untyped ; +; ADDRESS_ACLR_A ; NONE ; Untyped ; +; OUTDATA_ACLR_A ; NONE ; Untyped ; +; WRCONTROL_ACLR_A ; NONE ; Untyped ; +; INDATA_ACLR_A ; NONE ; Untyped ; +; BYTEENA_ACLR_A ; NONE ; Untyped ; +; WIDTH_B ; 8 ; Untyped ; +; WIDTHAD_B ; 11 ; Untyped ; +; NUMWORDS_B ; 2048 ; Untyped ; +; INDATA_REG_B ; CLOCK1 ; Untyped ; +; WRCONTROL_WRADDRESS_REG_B ; CLOCK1 ; Untyped ; +; RDCONTROL_REG_B ; CLOCK0 ; Untyped ; +; ADDRESS_REG_B ; CLOCK0 ; Untyped ; +; OUTDATA_REG_B ; UNREGISTERED ; Untyped ; +; BYTEENA_REG_B ; CLOCK1 ; Untyped ; +; INDATA_ACLR_B ; NONE ; Untyped ; +; WRCONTROL_ACLR_B ; NONE ; Untyped ; +; ADDRESS_ACLR_B ; NONE ; Untyped ; +; OUTDATA_ACLR_B ; NONE ; Untyped ; +; RDCONTROL_ACLR_B ; NONE ; Untyped ; +; BYTEENA_ACLR_B ; NONE ; Untyped ; +; WIDTH_BYTEENA_A ; 1 ; Untyped ; +; WIDTH_BYTEENA_B ; 1 ; Untyped ; +; RAM_BLOCK_TYPE ; AUTO ; Untyped ; +; BYTE_SIZE ; 8 ; Untyped ; +; READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_A ; NEW_DATA_NO_NBE_READ ; Untyped ; +; READ_DURING_WRITE_MODE_PORT_B ; NEW_DATA_NO_NBE_READ ; Untyped ; +; INIT_FILE ; UNUSED ; Untyped ; +; INIT_FILE_LAYOUT ; PORT_A ; Untyped ; +; MAXIMUM_DEPTH ; 0 ; Untyped ; +; CLOCK_ENABLE_INPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_INPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_A ; NORMAL ; Untyped ; +; CLOCK_ENABLE_OUTPUT_B ; NORMAL ; Untyped ; +; CLOCK_ENABLE_CORE_A ; USE_INPUT_CLKEN ; Untyped ; +; CLOCK_ENABLE_CORE_B ; USE_INPUT_CLKEN ; Untyped ; +; ENABLE_ECC ; FALSE ; Untyped ; +; ECC_PIPELINE_STAGE_ENABLED ; FALSE ; Untyped ; +; WIDTH_ECCSTATUS ; 3 ; Untyped ; +; DEVICE_FAMILY ; Cyclone V ; Untyped ; +; CBXI_PARAMETER ; altsyncram_c6q1 ; Untyped ; ++------------------------------------+----------------------+--------------------------------------------------------------------------------------------------------------+ +Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off". + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; altsyncram Parameter Settings by Entity Instance ; ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ +; Name ; Value ; ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ +; Number of entity instances ; 6 ; +; Entity Instance ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1 ; +; -- OPERATION_MODE ; DUAL_PORT ; +; -- WIDTH_A ; 32 ; +; -- NUMWORDS_A ; 32 ; +; -- OUTDATA_REG_A ; UNREGISTERED ; +; -- WIDTH_B ; 32 ; +; -- NUMWORDS_B ; 32 ; +; -- ADDRESS_REG_B ; CLOCK0 ; +; -- OUTDATA_REG_B ; UNREGISTERED ; +; -- RAM_BLOCK_TYPE ; AUTO ; +; -- READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; +; Entity Instance ; neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2 ; +; -- OPERATION_MODE ; DUAL_PORT ; +; -- WIDTH_A ; 32 ; +; -- NUMWORDS_A ; 32 ; +; -- OUTDATA_REG_A ; UNREGISTERED ; +; -- WIDTH_B ; 32 ; +; -- NUMWORDS_B ; 32 ; +; -- ADDRESS_REG_B ; CLOCK0 ; +; -- OUTDATA_REG_B ; UNREGISTERED ; +; -- RAM_BLOCK_TYPE ; AUTO ; +; -- READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; +; Entity Instance ; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0 ; +; -- OPERATION_MODE ; DUAL_PORT ; +; -- WIDTH_A ; 8 ; +; -- NUMWORDS_A ; 2048 ; +; -- OUTDATA_REG_A ; UNREGISTERED ; +; -- WIDTH_B ; 8 ; +; -- NUMWORDS_B ; 2048 ; +; -- ADDRESS_REG_B ; CLOCK0 ; +; -- OUTDATA_REG_B ; UNREGISTERED ; +; -- RAM_BLOCK_TYPE ; AUTO ; +; -- READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; +; Entity Instance ; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0 ; +; -- OPERATION_MODE ; DUAL_PORT ; +; -- WIDTH_A ; 8 ; +; -- NUMWORDS_A ; 2048 ; +; -- OUTDATA_REG_A ; UNREGISTERED ; +; -- WIDTH_B ; 8 ; +; -- NUMWORDS_B ; 2048 ; +; -- ADDRESS_REG_B ; CLOCK0 ; +; -- OUTDATA_REG_B ; UNREGISTERED ; +; -- RAM_BLOCK_TYPE ; AUTO ; +; -- READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; +; Entity Instance ; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0 ; +; -- OPERATION_MODE ; DUAL_PORT ; +; -- WIDTH_A ; 8 ; +; -- NUMWORDS_A ; 2048 ; +; -- OUTDATA_REG_A ; UNREGISTERED ; +; -- WIDTH_B ; 8 ; +; -- NUMWORDS_B ; 2048 ; +; -- ADDRESS_REG_B ; CLOCK0 ; +; -- OUTDATA_REG_B ; UNREGISTERED ; +; -- RAM_BLOCK_TYPE ; AUTO ; +; -- READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; +; Entity Instance ; neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0 ; +; -- OPERATION_MODE ; DUAL_PORT ; +; -- WIDTH_A ; 8 ; +; -- NUMWORDS_A ; 2048 ; +; -- OUTDATA_REG_A ; UNREGISTERED ; +; -- WIDTH_B ; 8 ; +; -- NUMWORDS_B ; 2048 ; +; -- ADDRESS_REG_B ; CLOCK0 ; +; -- OUTDATA_REG_B ; UNREGISTERED ; +; -- RAM_BLOCK_TYPE ; AUTO ; +; -- READ_DURING_WRITE_MODE_MIXED_PORTS ; OLD_DATA ; ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + ++-----------------------------------------------------------------------------------------------------+ +; Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst" ; ++-----------+-------+----------+----------------------------------------------------------------------+ +; Port ; Type ; Severity ; Details ; ++-----------+-------+----------+----------------------------------------------------------------------+ +; bus_tmo_i ; Input ; Info ; Stuck at GND ; +; bus_ext_i ; Input ; Info ; Stuck at GND ; +; bus_xip_i ; Input ; Info ; Stuck at GND ; ++-----------+-------+----------+----------------------------------------------------------------------+ + + ++---------------------------------------------------------------------------------------------------------------------------+ +; Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst" ; ++-----------------+--------+----------+-------------------------------------------------------------------------------------+ +; Port ; Type ; Severity ; Details ; ++-----------------+--------+----------+-------------------------------------------------------------------------------------+ +; ca_bus_cached_i ; Input ; Info ; Stuck at GND ; +; cb_bus_cached_i ; Input ; Info ; Stuck at GND ; +; cb_bus_wdata_i ; Input ; Info ; Stuck at GND ; +; cb_bus_ben_i ; Input ; Info ; Stuck at GND ; +; cb_bus_we_i ; Input ; Info ; Stuck at GND ; +; p_bus_priv_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; p_bus_cached_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; ++-----------------+--------+----------+-------------------------------------------------------------------------------------+ + + ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:1:prefetch_buffer_inst" ; ++-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Port ; Type ; Severity ; Details ; ++-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ +; half_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wdata_i[16] ; Input ; Info ; Stuck at GND ; +; rdata_o[16] ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; ++-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ + + ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst" ; ++-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Port ; Type ; Severity ; Details ; ++-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ +; half_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wdata_i[16] ; Input ; Info ; Stuck at GND ; +; rdata_o[16] ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; ++-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ + + ++-------------------------------------------------------------------------------------------------------------------------+ +; Port Connectivity Checks: "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst" ; ++---------------+--------+----------+-------------------------------------------------------------------------------------+ +; Port ; Type ; Severity ; Details ; ++---------------+--------+----------+-------------------------------------------------------------------------------------+ +; sleep_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; debug_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; firq_i ; Input ; Info ; Stuck at GND ; +; db_halt_req_i ; Input ; Info ; Stuck at GND ; ++---------------+--------+----------+-------------------------------------------------------------------------------------+ + + ++--------------------------------------------------------------------------------------------------------------------------+ +; Port Connectivity Checks: "neorv32_top:neorv32_top_inst" ; ++----------------+--------+----------+-------------------------------------------------------------------------------------+ +; Port ; Type ; Severity ; Details ; ++----------------+--------+----------+-------------------------------------------------------------------------------------+ +; jtag_tdo_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wb_tag_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wb_adr_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wb_dat_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wb_we_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wb_sel_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wb_stb_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wb_cyc_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; wb_ack_i ; Input ; Info ; Stuck at GND ; +; wb_err_i ; Input ; Info ; Stuck at GND ; +; fence_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; fencei_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; xip_csn_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; xip_clk_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; xip_sdi_i ; Input ; Info ; Stuck at GND ; +; xip_sdo_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; slink_tx_dat_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; slink_tx_val_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; slink_tx_rdy_i ; Input ; Info ; Stuck at GND ; +; slink_tx_lst_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; slink_rx_val_i ; Input ; Info ; Stuck at GND ; +; slink_rx_rdy_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; slink_rx_lst_i ; Input ; Info ; Stuck at GND ; +; gpio_o[63..8] ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; uart0_txd_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; uart0_rts_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; uart0_cts_i ; Input ; Info ; Stuck at GND ; +; uart1_txd_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; uart1_rts_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; uart1_cts_i ; Input ; Info ; Stuck at GND ; +; spi_sck_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; spi_sdo_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; spi_csn_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; twi_sda_io ; Bidir ; Warning ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; twi_scl_io ; Bidir ; Warning ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; onewire_io ; Bidir ; Warning ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; pwm_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; cfs_out_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; neoled_o ; Output ; Info ; Connected to dangling logic. Logic that only feeds a dangling port will be removed. ; +; xirq_i ; Input ; Info ; Stuck at GND ; +; mtime_irq_i ; Input ; Info ; Stuck at GND ; +; msw_irq_i ; Input ; Info ; Stuck at GND ; +; mext_irq_i ; Input ; Info ; Stuck at GND ; ++----------------+--------+----------+-------------------------------------------------------------------------------------+ + + ++-----------------------------------------------------+ +; Post-Synthesis Netlist Statistics for Top Partition ; ++-----------------------+-----------------------------+ +; Type ; Count ; ++-----------------------+-----------------------------+ +; arriav_ff ; 1315 ; +; CLR ; 126 ; +; CLR SCLR ; 10 ; +; CLR SLD ; 224 ; +; ENA ; 223 ; +; ENA CLR ; 440 ; +; ENA CLR SCLR SLD ; 1 ; +; ENA CLR SLD ; 31 ; +; ENA SLD ; 8 ; +; SLD ; 68 ; +; plain ; 184 ; +; arriav_lcell_comb ; 2482 ; +; arith ; 420 ; +; 0 data inputs ; 3 ; +; 1 data inputs ; 249 ; +; 2 data inputs ; 5 ; +; 3 data inputs ; 31 ; +; 4 data inputs ; 67 ; +; 5 data inputs ; 65 ; +; extend ; 78 ; +; 7 data inputs ; 78 ; +; normal ; 1951 ; +; 0 data inputs ; 1 ; +; 1 data inputs ; 10 ; +; 2 data inputs ; 96 ; +; 3 data inputs ; 399 ; +; 4 data inputs ; 470 ; +; 5 data inputs ; 397 ; +; 6 data inputs ; 578 ; +; shared ; 33 ; +; 0 data inputs ; 1 ; +; 2 data inputs ; 32 ; +; boundary_port ; 10 ; +; stratixv_ram_block ; 96 ; +; ; ; +; Max LUT depth ; 8.10 ; +; Average LUT depth ; 4.05 ; ++-----------------------+-----------------------------+ + + ++-------------------------------+ +; Elapsed Time Per Partition ; ++----------------+--------------+ +; Partition Name ; Elapsed Time ; ++----------------+--------------+ +; Top ; 00:00:07 ; ++----------------+--------------+ + + ++-------------------------------+ +; Analysis & Synthesis Messages ; ++-------------------------------+ +Info: ******************************************************************* +Info: Running Quartus Prime Analysis & Synthesis + Info: Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + Info: Processing started: Wed Feb 8 15:41:21 2023 +Info: Command: quartus_map --read_settings_files=on --write_settings_files=off test_neorv32 -c test_neorv32 +Info (16303): Aggressive Performance optimization mode selected -- timing performance will be prioritized at the potential cost of increased logic area and compilation time +Warning (18236): Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance. +Info (20030): Parallel compilation is enabled and will use 4 of the 4 processors detected +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd + Info (12022): Found design unit 1: neorv32_test_setup_approm-neorv32_test_setup_approm_rtl File: /home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd Line: 58 + Info (12023): Found entity 1: neorv32_test_setup_approm File: /home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd Line: 42 +Info (12021): Found 1 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd + Info (12022): Found design unit 1: neorv32_imem-neorv32_imem_rtl File: /home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd Line: 46 +Info (12021): Found 1 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd + Info (12022): Found design unit 1: neorv32_dmem-neorv32_dmem_rtl File: /home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd Line: 42 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_xirq.vhd + Info (12022): Found design unit 1: neorv32_xirq-neorv32_xirq_rtl File: /home/seti/neorv32/rtl/core/neorv32_xirq.vhd Line: 72 + Info (12023): Found entity 1: neorv32_xirq File: /home/seti/neorv32/rtl/core/neorv32_xirq.vhd Line: 49 +Info (12021): Found 4 design units, including 2 entities, in source file /home/seti/neorv32/rtl/core/neorv32_xip.vhd + Info (12022): Found design unit 1: neorv32_xip-neorv32_xip_rtl File: /home/seti/neorv32/rtl/core/neorv32_xip.vhd Line: 82 + Info (12022): Found design unit 2: neorv32_xip_phy-neorv32_xip_phy_rtl File: /home/seti/neorv32/rtl/core/neorv32_xip.vhd Line: 501 + Info (12023): Found entity 1: neorv32_xip File: /home/seti/neorv32/rtl/core/neorv32_xip.vhd Line: 48 + Info (12023): Found entity 2: neorv32_xip_phy File: /home/seti/neorv32/rtl/core/neorv32_xip.vhd Line: 476 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_wishbone.vhd + Info (12022): Found design unit 1: neorv32_wishbone-neorv32_wishbone_rtl File: /home/seti/neorv32/rtl/core/neorv32_wishbone.vhd Line: 104 + Info (12023): Found entity 1: neorv32_wishbone File: /home/seti/neorv32/rtl/core/neorv32_wishbone.vhd Line: 55 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_wdt.vhd + Info (12022): Found design unit 1: neorv32_wdt-neorv32_wdt_rtl File: /home/seti/neorv32/rtl/core/neorv32_wdt.vhd Line: 74 + Info (12023): Found entity 1: neorv32_wdt File: /home/seti/neorv32/rtl/core/neorv32_wdt.vhd Line: 50 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_uart.vhd + Info (12022): Found design unit 1: neorv32_uart-neorv32_uart_rtl File: /home/seti/neorv32/rtl/core/neorv32_uart.vhd Line: 99 + Info (12023): Found entity 1: neorv32_uart File: /home/seti/neorv32/rtl/core/neorv32_uart.vhd Line: 68 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_twi.vhd + Info (12022): Found design unit 1: neorv32_twi-neorv32_twi_rtl File: /home/seti/neorv32/rtl/core/neorv32_twi.vhd Line: 71 + Info (12023): Found entity 1: neorv32_twi File: /home/seti/neorv32/rtl/core/neorv32_twi.vhd Line: 47 +Info (12021): Found 6 design units, including 3 entities, in source file /home/seti/neorv32/rtl/core/neorv32_trng.vhd + Info (12022): Found design unit 1: neorv32_trng-neorv32_trng_rtl File: /home/seti/neorv32/rtl/core/neorv32_trng.vhd Line: 63 + Info (12022): Found design unit 2: neoTRNG-neoTRNG_rtl File: /home/seti/neorv32/rtl/core/neorv32_trng.vhd Line: 310 + Info (12022): Found design unit 3: neoTRNG_cell-neoTRNG_cell_rtl File: /home/seti/neorv32/rtl/core/neorv32_trng.vhd Line: 638 + Info (12023): Found entity 1: neorv32_trng File: /home/seti/neorv32/rtl/core/neorv32_trng.vhd Line: 46 + Info (12023): Found entity 2: neoTRNG File: /home/seti/neorv32/rtl/core/neorv32_trng.vhd Line: 292 + Info (12023): Found entity 3: neoTRNG_cell File: /home/seti/neorv32/rtl/core/neorv32_trng.vhd Line: 622 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_top.vhd + Info (12022): Found design unit 1: neorv32_top-neorv32_top_rtl File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 239 + Info (12023): Found entity 1: neorv32_top File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 47 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_sysinfo.vhd + Info (12022): Found design unit 1: neorv32_sysinfo-neorv32_sysinfo_rtl File: /home/seti/neorv32/rtl/core/neorv32_sysinfo.vhd Line: 99 + Info (12023): Found entity 1: neorv32_sysinfo File: /home/seti/neorv32/rtl/core/neorv32_sysinfo.vhd Line: 45 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_spi.vhd + Info (12022): Found design unit 1: neorv32_spi-neorv32_spi_rtl File: /home/seti/neorv32/rtl/core/neorv32_spi.vhd Line: 73 + Info (12023): Found entity 1: neorv32_spi File: /home/seti/neorv32/rtl/core/neorv32_spi.vhd Line: 46 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_slink.vhd + Info (12022): Found design unit 1: neorv32_slink-neorv32_slink_rtl File: /home/seti/neorv32/rtl/core/neorv32_slink.vhd Line: 80 + Info (12023): Found entity 1: neorv32_slink File: /home/seti/neorv32/rtl/core/neorv32_slink.vhd Line: 47 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_pwm.vhd + Info (12022): Found design unit 1: neorv32_pwm-neorv32_pwm_rtl File: /home/seti/neorv32/rtl/core/neorv32_pwm.vhd Line: 67 + Info (12023): Found entity 1: neorv32_pwm File: /home/seti/neorv32/rtl/core/neorv32_pwm.vhd Line: 45 +Info (12021): Found 4 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/neorv32_package.vhd + Info (12022): Found design unit 1: neorv32_package (neorv32) File: /home/seti/neorv32/rtl/core/neorv32_package.vhd Line: 39 + Info (12022): Found design unit 2: neorv32_package-body File: /home/seti/neorv32/rtl/core/neorv32_package.vhd Line: 2289 + Info (12022): Found design unit 3: neorv32_bootloader_image (neorv32) File: /home/seti/neorv32/rtl/core/neorv32_package.vhd Line: 2609 + Info (12022): Found design unit 4: neorv32_application_image (neorv32) File: /home/seti/neorv32/rtl/core/neorv32_package.vhd Line: 2626 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_onewire.vhd + Info (12022): Found design unit 1: neorv32_onewire-neorv32_onewire_rtl File: /home/seti/neorv32/rtl/core/neorv32_onewire.vhd Line: 73 + Info (12023): Found entity 1: neorv32_onewire File: /home/seti/neorv32/rtl/core/neorv32_onewire.vhd Line: 51 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_neoled.vhd + Info (12022): Found design unit 1: neorv32_neoled-neorv32_neoled_rtl File: /home/seti/neorv32/rtl/core/neorv32_neoled.vhd Line: 80 + Info (12023): Found entity 1: neorv32_neoled File: /home/seti/neorv32/rtl/core/neorv32_neoled.vhd Line: 56 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_mtime.vhd + Info (12022): Found design unit 1: neorv32_mtime-neorv32_mtime_rtl File: /home/seti/neorv32/rtl/core/neorv32_mtime.vhd Line: 61 + Info (12023): Found entity 1: neorv32_mtime File: /home/seti/neorv32/rtl/core/neorv32_mtime.vhd Line: 45 +Info (12021): Found 1 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_imem.entity.vhd + Info (12023): Found entity 1: neorv32_imem File: /home/seti/neorv32/rtl/core/neorv32_imem.entity.vhd Line: 42 +Info (12021): Found 4 design units, including 2 entities, in source file /home/seti/neorv32/rtl/core/neorv32_icache.vhd + Info (12022): Found design unit 1: neorv32_icache-neorv32_icache_rtl File: /home/seti/neorv32/rtl/core/neorv32_icache.vhd Line: 73 + Info (12022): Found design unit 2: neorv32_icache_memory-neorv32_icache_memory_rtl File: /home/seti/neorv32/rtl/core/neorv32_icache.vhd Line: 414 + Info (12023): Found entity 1: neorv32_icache File: /home/seti/neorv32/rtl/core/neorv32_icache.vhd Line: 45 + Info (12023): Found entity 2: neorv32_icache_memory File: /home/seti/neorv32/rtl/core/neorv32_icache.vhd Line: 385 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_gptmr.vhd + Info (12022): Found design unit 1: neorv32_gptmr-neorv32_gptmr_rtl File: /home/seti/neorv32/rtl/core/neorv32_gptmr.vhd Line: 66 + Info (12023): Found entity 1: neorv32_gptmr File: /home/seti/neorv32/rtl/core/neorv32_gptmr.vhd Line: 47 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_gpio.vhd + Info (12022): Found design unit 1: neorv32_gpio-neorv32_gpio_rtl File: /home/seti/neorv32/rtl/core/neorv32_gpio.vhd Line: 63 + Info (12023): Found entity 1: neorv32_gpio File: /home/seti/neorv32/rtl/core/neorv32_gpio.vhd Line: 45 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_fifo.vhd + Info (12022): Found design unit 1: neorv32_fifo-neorv32_fifo_rtl File: /home/seti/neorv32/rtl/core/neorv32_fifo.vhd Line: 67 + Info (12023): Found entity 1: neorv32_fifo File: /home/seti/neorv32/rtl/core/neorv32_fifo.vhd Line: 42 +Info (12021): Found 1 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_dmem.entity.vhd + Info (12023): Found entity 1: neorv32_dmem File: /home/seti/neorv32/rtl/core/neorv32_dmem.entity.vhd Line: 39 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_debug_dtm.vhd + Info (12022): Found design unit 1: neorv32_debug_dtm-neorv32_debug_dtm_rtl File: /home/seti/neorv32/rtl/core/neorv32_debug_dtm.vhd Line: 70 + Info (12023): Found entity 1: neorv32_debug_dtm File: /home/seti/neorv32/rtl/core/neorv32_debug_dtm.vhd Line: 41 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_debug_dm.vhd + Info (12022): Found design unit 1: neorv32_debug_dm-neorv32_debug_dm_rtl File: /home/seti/neorv32/rtl/core/neorv32_debug_dm.vhd Line: 88 + Info (12023): Found entity 1: neorv32_debug_dm File: /home/seti/neorv32/rtl/core/neorv32_debug_dm.vhd Line: 58 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_regfile.vhd + Info (12022): Found design unit 1: neorv32_cpu_regfile-neorv32_cpu_regfile_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_regfile.vhd Line: 78 + Info (12023): Found entity 1: neorv32_cpu_regfile File: /home/seti/neorv32/rtl/core/neorv32_cpu_regfile.vhd Line: 54 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_decompressor.vhd + Info (12022): Found design unit 1: neorv32_cpu_decompressor-neorv32_cpu_decompressor_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_decompressor.vhd Line: 55 + Info (12023): Found entity 1: neorv32_cpu_decompressor File: /home/seti/neorv32/rtl/core/neorv32_cpu_decompressor.vhd Line: 42 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd + Info (12022): Found design unit 1: neorv32_cpu_cp_shifter-neorv32_cpu_cp_shifter_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd Line: 65 + Info (12023): Found entity 1: neorv32_cpu_cp_shifter File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd Line: 45 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd + Info (12022): Found design unit 1: neorv32_cpu_cp_muldiv-neorv32_cpu_cp_muldiv_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd Line: 67 + Info (12023): Found entity 1: neorv32_cpu_cp_muldiv File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd Line: 46 +Info (12021): Found 6 design units, including 3 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd + Info (12022): Found design unit 1: neorv32_cpu_cp_fpu-neorv32_cpu_cp_fpu_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd Line: 80 + Info (12022): Found design unit 2: neorv32_cpu_cp_fpu_normalizer-neorv32_cpu_cp_fpu_normalizer_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd Line: 1200 + Info (12022): Found design unit 3: neorv32_cpu_cp_fpu_f2i-neorv32_cpu_cp_fpu_f2i_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd Line: 1585 + Info (12023): Found entity 1: neorv32_cpu_cp_fpu File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd Line: 58 + Info (12023): Found entity 2: neorv32_cpu_cp_fpu_normalizer File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd Line: 1178 + Info (12023): Found entity 3: neorv32_cpu_cp_fpu_f2i File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd Line: 1565 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd + Info (12022): Found design unit 1: neorv32_cpu_cp_cfu-neorv32_cpu_cp_cfu_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd Line: 68 + Info (12023): Found entity 1: neorv32_cpu_cp_cfu File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd Line: 47 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd + Info (12022): Found design unit 1: neorv32_cpu_cp_bitmanip-neorv32_cpu_cp_bitmanip_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd Line: 73 + Info (12023): Found entity 1: neorv32_cpu_cp_bitmanip File: /home/seti/neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd Line: 51 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd + Info (12022): Found design unit 1: neorv32_cpu_control-neorv32_cpu_control_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 132 + Info (12023): Found entity 1: neorv32_cpu_control File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 52 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd + Info (12022): Found design unit 1: neorv32_cpu_bus-neorv32_cpu_bus_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 85 + Info (12023): Found entity 1: neorv32_cpu_bus File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 44 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd + Info (12022): Found design unit 1: neorv32_cpu_alu-neorv32_cpu_cpu_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd Line: 79 + Info (12023): Found entity 1: neorv32_cpu_alu File: /home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd Line: 44 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cpu.vhd + Info (12022): Found design unit 1: neorv32_cpu-neorv32_cpu_rtl File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 116 + Info (12023): Found entity 1: neorv32_cpu File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 47 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_cfs.vhd + Info (12022): Found design unit 1: neorv32_cfs-neorv32_cfs_rtl File: /home/seti/neorv32/rtl/core/neorv32_cfs.vhd Line: 78 + Info (12023): Found entity 1: neorv32_cfs File: /home/seti/neorv32/rtl/core/neorv32_cfs.vhd Line: 49 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_busswitch.vhd + Info (12022): Found design unit 1: neorv32_busswitch-neorv32_busswitch_rtl File: /home/seti/neorv32/rtl/core/neorv32_busswitch.vhd Line: 91 + Info (12023): Found entity 1: neorv32_busswitch File: /home/seti/neorv32/rtl/core/neorv32_busswitch.vhd Line: 45 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_bus_keeper.vhd + Info (12022): Found design unit 1: neorv32_bus_keeper-neorv32_bus_keeper_rtl File: /home/seti/neorv32/rtl/core/neorv32_bus_keeper.vhd Line: 70 + Info (12023): Found entity 1: neorv32_bus_keeper File: /home/seti/neorv32/rtl/core/neorv32_bus_keeper.vhd Line: 46 +Info (12021): Found 1 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/neorv32_bootloader_image.vhd + Info (12022): Found design unit 1: neorv32_bootloader_image-body File: /home/seti/neorv32/rtl/core/neorv32_bootloader_image.vhd Line: 8 +Info (12021): Found 2 design units, including 1 entities, in source file /home/seti/neorv32/rtl/core/neorv32_boot_rom.vhd + Info (12022): Found design unit 1: neorv32_boot_rom-neorv32_boot_rom_rtl File: /home/seti/neorv32/rtl/core/neorv32_boot_rom.vhd Line: 58 + Info (12023): Found entity 1: neorv32_boot_rom File: /home/seti/neorv32/rtl/core/neorv32_boot_rom.vhd Line: 43 +Info (12021): Found 1 design units, including 0 entities, in source file /home/seti/neorv32/rtl/core/neorv32_application_image.vhd + Info (12022): Found design unit 1: neorv32_application_image-body File: /home/seti/neorv32/rtl/core/neorv32_application_image.vhd Line: 8 +Info (12127): Elaborating entity "neorv32_test_setup_approm" for the top level hierarchy +Info (12128): Elaborating entity "neorv32_top" for hierarchy "neorv32_top:neorv32_top_inst" File: /home/seti/neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd Line: 66 +Warning (10036): Verilog HDL or VHDL warning at neorv32_top.vhd(254): object "rstn_ext" assigned a value but never read File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 254 +Warning (10036): Verilog HDL or VHDL warning at neorv32_top.vhd(261): object "clk_gen" assigned a value but never read File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 261 +Warning (10036): Verilog HDL or VHDL warning at neorv32_top.vhd(282): object "cpu_s" assigned a value but never read File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 282 +Warning (10036): Verilog HDL or VHDL warning at neorv32_top.vhd(388): object "xip_enable" assigned a value but never read File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 388 +Warning (10036): Verilog HDL or VHDL warning at neorv32_top.vhd(389): object "xip_page" assigned a value but never read File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 389 +Info (10544): VHDL Assertion Statement at neorv32_top.vhd(395): assertion is false - report "NEORV32 PROCESSOR CONFIG NOTE: Peripherals = GPIO MTIME " (NOTE) File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 395 +Info (10544): VHDL Assertion Statement at neorv32_top.vhd(422): assertion is false - report "NEORV32 PROCESSOR CONFIG NOTE: Boot configuration = direct boot from memory (processor-internal IMEM)." (NOTE) File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 422 +Info (12128): Elaborating entity "neorv32_cpu" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst" File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 542 +Info (10544): VHDL Assertion Statement at neorv32_cpu.vhd(165): assertion is false - report "The NEORV32 RISC-V Processor - github.com/stnolting/neorv32" (NOTE) File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 165 +Info (10544): VHDL Assertion Statement at neorv32_cpu.vhd(168): assertion is false - report "NEORV32 CPU CONFIG NOTE: Core ISA ('MARCH') = RV32IMC_Zicsr_Zicntr" (NOTE) File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 168 +Info (10544): VHDL Assertion Statement at neorv32_cpu.vhd(190): assertion is false - report "NEORV32 CPU NOTE: Assuming this is real hardware." (NOTE) File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 190 +Info (10544): VHDL Assertion Statement at neorv32_cpu.vhd(200): assertion is false - report "NEORV32 CPU CONFIG NOTE: Boot from address 0x00000000." (NOTE) File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 200 +Warning (10651): VHDL Assertion Statement at neorv32_cpu.vhd(214): assertion is false - report "NEORV32 CPU CONFIG WARNING! Overriding configuration (setting =2) because C ISA extension is enabled." (WARNING) File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 214 +Info (12128): Elaborating entity "neorv32_cpu_control" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst" File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 260 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(249): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 249 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(251): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 251 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(253): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 253 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(255): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 255 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(257): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 257 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(365): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 365 +Warning (10037): Verilog HDL or VHDL warning at neorv32_cpu_control.vhd(1143): conditional expression evaluates to a constant File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 1143 +Warning (10631): VHDL Process Statement warning at neorv32_cpu_control.vhd(1686): inferring latch(es) for signal or variable "csr", which holds its previous value in one or more paths through the process File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 1686 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(2074): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 2074 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(2480): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 2480 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_control.vhd(2517): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 2517 +Warning (10296): VHDL warning at neorv32_cpu_control.vhd(2550): ignored assignment of value to null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 2550 +Info (12128): Elaborating entity "neorv32_fifo" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_fifo:\prefetch_buffer:0:prefetch_buffer_inst" File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 494 +Info (12128): Elaborating entity "neorv32_cpu_decompressor" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_control:neorv32_cpu_control_inst|neorv32_cpu_decompressor:\neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst" File: /home/seti/neorv32/rtl/core/neorv32_cpu_control.vhd Line: 591 +Info (12128): Elaborating entity "neorv32_cpu_regfile" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst" File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 351 +Info (19000): Inferred 2 megafunctions from design logic + Info (276029): Inferred altsyncram megafunction from the following design logic: "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1" + Info (286033): Parameter OPERATION_MODE set to DUAL_PORT + Info (286033): Parameter WIDTH_A set to 32 + Info (286033): Parameter WIDTHAD_A set to 5 + Info (286033): Parameter NUMWORDS_A set to 32 + Info (286033): Parameter WIDTH_B set to 32 + Info (286033): Parameter WIDTHAD_B set to 5 + Info (286033): Parameter NUMWORDS_B set to 32 + Info (286033): Parameter ADDRESS_ACLR_A set to NONE + Info (286033): Parameter OUTDATA_REG_B set to UNREGISTERED + Info (286033): Parameter ADDRESS_ACLR_B set to NONE + Info (286033): Parameter OUTDATA_ACLR_B set to NONE + Info (286033): Parameter ADDRESS_REG_B set to CLOCK0 + Info (286033): Parameter INDATA_ACLR_A set to NONE + Info (286033): Parameter WRCONTROL_ACLR_A set to NONE + Info (286033): Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA + Info (276029): Inferred altsyncram megafunction from the following design logic: "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2" + Info (286033): Parameter OPERATION_MODE set to DUAL_PORT + Info (286033): Parameter WIDTH_A set to 32 + Info (286033): Parameter WIDTHAD_A set to 5 + Info (286033): Parameter NUMWORDS_A set to 32 + Info (286033): Parameter WIDTH_B set to 32 + Info (286033): Parameter WIDTHAD_B set to 5 + Info (286033): Parameter NUMWORDS_B set to 32 + Info (286033): Parameter ADDRESS_ACLR_A set to NONE + Info (286033): Parameter OUTDATA_REG_B set to UNREGISTERED + Info (286033): Parameter ADDRESS_ACLR_B set to NONE + Info (286033): Parameter OUTDATA_ACLR_B set to NONE + Info (286033): Parameter ADDRESS_REG_B set to CLOCK0 + Info (286033): Parameter INDATA_ACLR_A set to NONE + Info (286033): Parameter WRCONTROL_ACLR_A set to NONE + Info (286033): Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA +Info (12128): Elaborating entity "altsyncram" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1" +Info (12130): Elaborated megafunction instantiation "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1" +Info (12133): Instantiated megafunction "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1" with the following parameter: + Info (12134): Parameter "OPERATION_MODE" = "DUAL_PORT" + Info (12134): Parameter "WIDTH_A" = "32" + Info (12134): Parameter "WIDTHAD_A" = "5" + Info (12134): Parameter "NUMWORDS_A" = "32" + Info (12134): Parameter "WIDTH_B" = "32" + Info (12134): Parameter "WIDTHAD_B" = "5" + Info (12134): Parameter "NUMWORDS_B" = "32" + Info (12134): Parameter "ADDRESS_ACLR_A" = "NONE" + Info (12134): Parameter "OUTDATA_REG_B" = "UNREGISTERED" + Info (12134): Parameter "ADDRESS_ACLR_B" = "NONE" + Info (12134): Parameter "OUTDATA_ACLR_B" = "NONE" + Info (12134): Parameter "ADDRESS_REG_B" = "CLOCK0" + Info (12134): Parameter "INDATA_ACLR_A" = "NONE" + Info (12134): Parameter "WRCONTROL_ACLR_A" = "NONE" + Info (12134): Parameter "READ_DURING_WRITE_MODE_MIXED_PORTS" = "OLD_DATA" +Info (12021): Found 1 design units, including 1 entities, in source file db/altsyncram_u2n1.tdf + Info (12023): Found entity 1: altsyncram_u2n1 File: /home/seti/quartus_project/db/altsyncram_u2n1.tdf Line: 28 +Info (12128): Elaborating entity "altsyncram_u2n1" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated" File: /home/seti/intelFPGA/22.1std/quartus/libraries/megafunctions/altsyncram.tdf Line: 792 +Info (12128): Elaborating entity "neorv32_cpu_alu" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst" File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 377 +Info (12128): Elaborating entity "neorv32_cpu_cp_shifter" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter:neorv32_cpu_cp_shifter_inst" File: /home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd Line: 174 +Info (12128): Elaborating entity "neorv32_cpu_cp_muldiv" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_alu:neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv:\neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst" File: /home/seti/neorv32/rtl/core/neorv32_cpu_alu.vhd Line: 198 +Info (12128): Elaborating entity "neorv32_cpu_bus" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_bus:neorv32_cpu_bus_inst" File: /home/seti/neorv32/rtl/core/neorv32_cpu.vhd Line: 414 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(114): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 114 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(115): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 115 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(116): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 116 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(117): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 117 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(118): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 118 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(119): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 119 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(120): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 120 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(121): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 121 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(122): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 122 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(427): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 427 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(446): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 446 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(467): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 467 +Warning (10445): VHDL Subtype or Type Declaration warning at neorv32_cpu_bus.vhd(500): subtype or type has null range File: /home/seti/neorv32/rtl/core/neorv32_cpu_bus.vhd Line: 500 +Info (12128): Elaborating entity "neorv32_busswitch" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_busswitch:neorv32_busswitch_inst" File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 691 +Info (12128): Elaborating entity "neorv32_bus_keeper" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_bus_keeper:neorv32_bus_keeper_inst" File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 763 +Info (12128): Elaborating entity "neorv32_imem" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_imem:\neorv32_int_imem_inst_true:neorv32_int_imem_inst" File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 799 +Info (10544): VHDL Assertion Statement at neorv32_imem.default.vhd(89): assertion is false - report "NEORV32 PROCESSOR CONFIG NOTE: Using DEFAULT platform-agnostic IMEM." (NOTE) File: /home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd Line: 89 +Info (10544): VHDL Assertion Statement at neorv32_imem.default.vhd(92): assertion is false - report "NEORV32 PROCESSOR CONFIG NOTE: Implementing processor-internal IMEM as ROM (16384 bytes), pre-initialized with application (1076 bytes)." (NOTE) File: /home/seti/neorv32/rtl/core/mem/neorv32_imem.default.vhd Line: 92 +Info (12128): Elaborating entity "neorv32_dmem" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst" File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 828 +Info (10544): VHDL Assertion Statement at neorv32_dmem.default.vhd(72): assertion is false - report "NEORV32 PROCESSOR CONFIG NOTE: Using DEFAULT platform-agnostic DMEM." (NOTE) File: /home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd Line: 72 +Info (10544): VHDL Assertion Statement at neorv32_dmem.default.vhd(75): assertion is false - report "NEORV32 PROCESSOR CONFIG NOTE: Implementing processor-internal DMEM (RAM, 8192 bytes)." (NOTE) File: /home/seti/neorv32/rtl/core/mem/neorv32_dmem.default.vhd Line: 75 +Info (12128): Elaborating entity "neorv32_gpio" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_gpio:\neorv32_gpio_inst_true:neorv32_gpio_inst" File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 1059 +Info (12128): Elaborating entity "neorv32_mtime" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_mtime:\neorv32_mtime_inst_true:neorv32_mtime_inst" File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 1128 +Info (12128): Elaborating entity "neorv32_sysinfo" for hierarchy "neorv32_top:neorv32_top_inst|neorv32_sysinfo:neorv32_sysinfo_inst" File: /home/seti/neorv32/rtl/core/neorv32_top.vhd Line: 1605 +Info (286030): Timing-Driven Synthesis is running +Info (19000): Inferred 4 megafunctions from design logic + Info (276029): Inferred altsyncram megafunction from the following design logic: "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0" + Info (286033): Parameter OPERATION_MODE set to DUAL_PORT + Info (286033): Parameter WIDTH_A set to 8 + Info (286033): Parameter WIDTHAD_A set to 11 + Info (286033): Parameter NUMWORDS_A set to 2048 + Info (286033): Parameter WIDTH_B set to 8 + Info (286033): Parameter WIDTHAD_B set to 11 + Info (286033): Parameter NUMWORDS_B set to 2048 + Info (286033): Parameter ADDRESS_ACLR_A set to NONE + Info (286033): Parameter OUTDATA_REG_B set to UNREGISTERED + Info (286033): Parameter ADDRESS_ACLR_B set to NONE + Info (286033): Parameter OUTDATA_ACLR_B set to NONE + Info (286033): Parameter ADDRESS_REG_B set to CLOCK0 + Info (286033): Parameter INDATA_ACLR_A set to NONE + Info (286033): Parameter WRCONTROL_ACLR_A set to NONE + Info (286033): Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA + Info (286033): Parameter RDCONTROL_REG_B set to CLOCK0 + Info (276029): Inferred altsyncram megafunction from the following design logic: "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0" + Info (286033): Parameter OPERATION_MODE set to DUAL_PORT + Info (286033): Parameter WIDTH_A set to 8 + Info (286033): Parameter WIDTHAD_A set to 11 + Info (286033): Parameter NUMWORDS_A set to 2048 + Info (286033): Parameter WIDTH_B set to 8 + Info (286033): Parameter WIDTHAD_B set to 11 + Info (286033): Parameter NUMWORDS_B set to 2048 + Info (286033): Parameter ADDRESS_ACLR_A set to NONE + Info (286033): Parameter OUTDATA_REG_B set to UNREGISTERED + Info (286033): Parameter ADDRESS_ACLR_B set to NONE + Info (286033): Parameter OUTDATA_ACLR_B set to NONE + Info (286033): Parameter ADDRESS_REG_B set to CLOCK0 + Info (286033): Parameter INDATA_ACLR_A set to NONE + Info (286033): Parameter WRCONTROL_ACLR_A set to NONE + Info (286033): Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA + Info (286033): Parameter RDCONTROL_REG_B set to CLOCK0 + Info (276029): Inferred altsyncram megafunction from the following design logic: "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0" + Info (286033): Parameter OPERATION_MODE set to DUAL_PORT + Info (286033): Parameter WIDTH_A set to 8 + Info (286033): Parameter WIDTHAD_A set to 11 + Info (286033): Parameter NUMWORDS_A set to 2048 + Info (286033): Parameter WIDTH_B set to 8 + Info (286033): Parameter WIDTHAD_B set to 11 + Info (286033): Parameter NUMWORDS_B set to 2048 + Info (286033): Parameter ADDRESS_ACLR_A set to NONE + Info (286033): Parameter OUTDATA_REG_B set to UNREGISTERED + Info (286033): Parameter ADDRESS_ACLR_B set to NONE + Info (286033): Parameter OUTDATA_ACLR_B set to NONE + Info (286033): Parameter ADDRESS_REG_B set to CLOCK0 + Info (286033): Parameter INDATA_ACLR_A set to NONE + Info (286033): Parameter WRCONTROL_ACLR_A set to NONE + Info (286033): Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA + Info (286033): Parameter RDCONTROL_REG_B set to CLOCK0 + Info (276029): Inferred altsyncram megafunction from the following design logic: "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0" + Info (286033): Parameter OPERATION_MODE set to DUAL_PORT + Info (286033): Parameter WIDTH_A set to 8 + Info (286033): Parameter WIDTHAD_A set to 11 + Info (286033): Parameter NUMWORDS_A set to 2048 + Info (286033): Parameter WIDTH_B set to 8 + Info (286033): Parameter WIDTHAD_B set to 11 + Info (286033): Parameter NUMWORDS_B set to 2048 + Info (286033): Parameter ADDRESS_ACLR_A set to NONE + Info (286033): Parameter OUTDATA_REG_B set to UNREGISTERED + Info (286033): Parameter ADDRESS_ACLR_B set to NONE + Info (286033): Parameter OUTDATA_ACLR_B set to NONE + Info (286033): Parameter ADDRESS_REG_B set to CLOCK0 + Info (286033): Parameter INDATA_ACLR_A set to NONE + Info (286033): Parameter WRCONTROL_ACLR_A set to NONE + Info (286033): Parameter READ_DURING_WRITE_MODE_MIXED_PORTS set to OLD_DATA + Info (286033): Parameter RDCONTROL_REG_B set to CLOCK0 +Info (12130): Elaborated megafunction instantiation "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0" +Info (12133): Instantiated megafunction "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0" with the following parameter: + Info (12134): Parameter "OPERATION_MODE" = "DUAL_PORT" + Info (12134): Parameter "WIDTH_A" = "8" + Info (12134): Parameter "WIDTHAD_A" = "11" + Info (12134): Parameter "NUMWORDS_A" = "2048" + Info (12134): Parameter "WIDTH_B" = "8" + Info (12134): Parameter "WIDTHAD_B" = "11" + Info (12134): Parameter "NUMWORDS_B" = "2048" + Info (12134): Parameter "ADDRESS_ACLR_A" = "NONE" + Info (12134): Parameter "OUTDATA_REG_B" = "UNREGISTERED" + Info (12134): Parameter "ADDRESS_ACLR_B" = "NONE" + Info (12134): Parameter "OUTDATA_ACLR_B" = "NONE" + Info (12134): Parameter "ADDRESS_REG_B" = "CLOCK0" + Info (12134): Parameter "INDATA_ACLR_A" = "NONE" + Info (12134): Parameter "WRCONTROL_ACLR_A" = "NONE" + Info (12134): Parameter "READ_DURING_WRITE_MODE_MIXED_PORTS" = "OLD_DATA" + Info (12134): Parameter "RDCONTROL_REG_B" = "CLOCK0" +Info (12021): Found 1 design units, including 1 entities, in source file db/altsyncram_c6q1.tdf + Info (12023): Found entity 1: altsyncram_c6q1 File: /home/seti/quartus_project/db/altsyncram_c6q1.tdf Line: 28 +Warning (12241): 1 hierarchies have connectivity warnings - see the Connectivity Checks report folder +Info (17049): 45 registers lost all their fanouts during netlist optimizations. +Info (16010): Generating hard_block partition "hard_block:auto_generated_inst" + Info (16011): Adding 0 node(s), including 0 DDIO, 0 PLL, 0 transceiver and 0 LCELL +Info (21057): Implemented 3009 device resources after synthesis - the final resource count might be different + Info (21058): Implemented 2 input pins + Info (21059): Implemented 8 output pins + Info (21061): Implemented 2903 logic cells + Info (21064): Implemented 96 RAM segments +Info: Quartus Prime Analysis & Synthesis was successful. 0 errors, 33 warnings + Info: Peak virtual memory: 632 megabytes + Info: Processing ended: Wed Feb 8 15:41:39 2023 + Info: Elapsed time: 00:00:18 + Info: Total CPU time (on all processors): 00:00:23 + + diff --git a/quartus_project/output_files/test_neorv32.map.summary b/quartus_project/output_files/test_neorv32.map.summary new file mode 100644 index 000000000..e7313ec5c --- /dev/null +++ b/quartus_project/output_files/test_neorv32.map.summary @@ -0,0 +1,17 @@ +Analysis & Synthesis Status : Successful - Wed Feb 8 15:41:39 2023 +Quartus Prime Version : 22.1std.0 Build 915 10/25/2022 SC Standard Edition +Revision Name : test_neorv32 +Top-level Entity Name : neorv32_test_setup_approm +Family : Cyclone V +Logic utilization (in ALMs) : N/A +Total registers : 1315 +Total pins : 10 +Total virtual pins : 0 +Total block memory bits : 67,584 +Total DSP Blocks : 0 +Total HSSI RX PCSs : 0 +Total HSSI PMA RX Deserializers : 0 +Total HSSI TX PCSs : 0 +Total HSSI PMA TX Serializers : 0 +Total PLLs : 0 +Total DLLs : 0 diff --git a/quartus_project/output_files/test_neorv32.pin b/quartus_project/output_files/test_neorv32.pin new file mode 100644 index 000000000..efbfca5ae --- /dev/null +++ b/quartus_project/output_files/test_neorv32.pin @@ -0,0 +1,977 @@ + -- Copyright (C) 2022 Intel Corporation. All rights reserved. + -- Your use of Intel Corporation's design tools, logic functions + -- and other software and tools, and any partner logic + -- functions, and any output files from any of the foregoing + -- (including device programming or simulation files), and any + -- associated documentation or information are expressly subject + -- to the terms and conditions of the Intel Program License + -- Subscription Agreement, the Intel Quartus Prime License Agreement, + -- the Intel FPGA IP License Agreement, or other applicable license + -- agreement, including, without limitation, that your use is for + -- the sole purpose of programming logic devices manufactured by + -- Intel and sold by Intel or its authorized distributors. Please + -- refer to the applicable agreement for further details, at + -- https://fpgasoftware.intel.com/eula. + -- + -- This is a Quartus Prime output file. It is for reporting purposes only, and is + -- not intended for use as a Quartus Prime input file. This file cannot be used + -- to make Quartus Prime pin assignments - for instructions on how to make pin + -- assignments, please see Quartus Prime help. + --------------------------------------------------------------------------------- + + + + --------------------------------------------------------------------------------- + -- NC : No Connect. This pin has no internal connection to the device. + -- DNU : Do Not Use. This pin MUST NOT be connected. + -- VCCPGM : Dedicated power pin for configuration, which MUST be connected to 1.8V, 2.5V, 3.0V or 3.3V depending on the requirements of the configuration device. + -- VCCINT : Dedicated power pin, which MUST be connected to VCC (1.1V). + -- VCCIO : Dedicated power pin, which MUST be connected to VCC + -- of its bank. + -- Bank 3A: 2.5V + -- Bank 3B: 2.5V + -- Bank 4A: 2.5V + -- Bank 5A: 2.5V + -- Bank 5B: 2.5V + -- Bank 6B: 2.5V + -- Bank 6A: 2.5V + -- Bank 7A: 2.5V + -- Bank 7B: 2.5V + -- Bank 7C: 2.5V + -- Bank 7D: 2.5V + -- Bank 8A: 2.5V + -- Bank 9A: Dedicated configuration pins only, no VCCIO required. + -- RREF : External reference resistor for the quad, MUST be connected to + -- GND via a 2k Ohm resistor. + -- GND : Dedicated ground pin. Dedicated GND pins MUST be connected to GND. + -- It can also be used to report unused dedicated pins. The connection + -- on the board for unused dedicated pins depends on whether this will + -- be used in a future design. One example is device migration. When + -- using device migration, refer to the device pin-tables. If it is a + -- GND pin in the pin table or if it will not be used in a future design + -- for another purpose the it MUST be connected to GND. If it is an unused + -- dedicated pin, then it can be connected to a valid signal on the board + -- (low, high, or toggling) if that signal is required for a different + -- revision of the design. + -- GND+ : Unused input pin. It can also be used to report unused dual-purpose pins. + -- This pin should be connected to GND. It may also be connected to a + -- valid signal on the board (low, high, or toggling) if that signal + -- is required for a different revision of the design. + -- GND* : Unused I/O pin. Connect each pin marked GND* directly to GND + -- or leave it unconnected. + -- RESERVED : Unused I/O pin, which MUST be left unconnected. + -- RESERVED_INPUT : Pin is tri-stated and should be connected to the board. + -- RESERVED_INPUT_WITH_WEAK_PULLUP : Pin is tri-stated with internal weak pull-up resistor. + -- RESERVED_INPUT_WITH_BUS_HOLD : Pin is tri-stated with bus-hold circuitry. + -- RESERVED_OUTPUT_DRIVEN_HIGH : Pin is output driven high. + -- GXB_NC : Unused GXB Transmitter or dedicated clock output pin. This pin + -- must not be connected. + --------------------------------------------------------------------------------- + + + + --------------------------------------------------------------------------------- + -- Pin directions (input, output or bidir) are based on device operating in user mode. + --------------------------------------------------------------------------------- + +Quartus Prime Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition +CHIP "test_neorv32" ASSIGNED TO AN: 5CSEMA5F31C6 + +Pin Name/Usage : Location : Dir. : I/O Standard : Voltage : I/O Bank : User Assignment +------------------------------------------------------------------------------------------------------------- +GND : A2 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : A3 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A4 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A5 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A6 : : : : 8A : +VCCIO8A : A7 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A8 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A9 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A10 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A11 : : : : 8A : +GND : A12 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : A13 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A14 : : : : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : A15 : : : : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : A16 : : : : 7C : +GND : A17 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : A18 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : A19 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : A20 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : A21 : : : : 7B : +GND : A22 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : A23 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A24 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : A25 : : : : 7A : +GND : A26 : : : : 7A : +GND : A27 : gnd : : : : +HPS_TRST : A28 : : : : 7A : +HPS_TMS : A29 : : : : 7A : +GND : AA1 : gnd : : : : +GND : AA2 : gnd : : : : +GND : AA3 : gnd : : : : +GND : AA4 : gnd : : : : +VCC : AA5 : power : : 1.1V : : +GND : AA6 : gnd : : : : +DNU : AA7 : : : : : +VCCA_FPLL : AA8 : power : : 2.5V : : +GND : AA9 : gnd : : : : +VCCPD3A : AA10 : power : : 2.5V : 3A : +GND : AA11 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA12 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA13 : : : : 3B : +rstn_i : AA14 : input : 2.5 V : : 3B : Y +RESERVED_INPUT_WITH_WEAK_PULLUP : AA15 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA16 : : : : 4A : +VCCIO4A : AA17 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA18 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA19 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA20 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA21 : : : : 4A : +GND : AA22 : gnd : : : : +VCCPGM : AA23 : power : : 1.8V/2.5V/3.0V/3.3V : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA24 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA25 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA26 : : : : 5B : +VCCIO5B : AA27 : power : : 2.5V : 5B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA28 : : : : 5B : +VREFB5BN0 : AA29 : power : : : 5B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AA30 : : : : 5B : +GND : AB1 : gnd : : : : +GND : AB2 : gnd : : : : +DNU : AB3 : : : : : +DNU : AB4 : : : : : +GND : AB5 : gnd : : : : +VCCA_FPLL : AB6 : power : : 2.5V : : +GND : AB7 : gnd : : : : +nCSO, DATA4 : AB8 : : : : 3A : +TDO : AB9 : output : : : 3A : +VCCPGM : AB10 : power : : 1.8V/2.5V/3.0V/3.3V : : +VCC_AUX : AB11 : power : : 2.5V : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB12 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB13 : : : : 3B : +VCCIO3B : AB14 : power : : 2.5V : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB15 : : : : 3B : +VCC_AUX : AB16 : power : : 2.5V : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB17 : : : : 4A : +VCCPD3B4A : AB18 : power : : 2.5V : 3B, 4A : +GND : AB19 : gnd : : : : +VCCPD3B4A : AB20 : power : : 2.5V : 3B, 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB21 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB22 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB23 : : : : 5A : +VCCIO5A : AB24 : power : : 2.5V : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB25 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB26 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB27 : : : : 5B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB28 : : : : 5B : +GND : AB29 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AB30 : : : : 5B : +GND : AC1 : gnd : : : : +GND : AC2 : gnd : : : : +GND : AC3 : gnd : : : : +GND : AC4 : gnd : : : : +TCK : AC5 : input : : : 3A : +GND : AC6 : gnd : : : : +AS_DATA3, DATA3 : AC7 : : : : 3A : +GND : AC8 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC9 : : : : 3A : +VCCPD3A : AC10 : power : : 2.5V : 3A : +VCCIO3A : AC11 : power : : 2.5V : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC12 : : : : 3A : +VCCPD3B4A : AC13 : power : : 2.5V : 3B, 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC14 : : : : 3B : +VCCPD3B4A : AC15 : power : : 2.5V : 3B, 4A : +GND : AC16 : gnd : : : : +VCCPD3B4A : AC17 : power : : 2.5V : 3B, 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC18 : : : : 4A : +VCCPD3B4A : AC19 : power : : 2.5V : 3B, 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC20 : : : : 4A : +VCCIO4A : AC21 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC22 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC23 : : : : 4A : +VREFB5AN0 : AC24 : power : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC25 : : : : 5A : +GND : AC26 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC27 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC28 : : : : 5B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC29 : : : : 5B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AC30 : : : : 5B : +GND : AD1 : gnd : : : : +GND : AD2 : gnd : : : : +DNU : AD3 : : : : : +DNU : AD4 : : : : : +GND : AD5 : gnd : : : : +VREFB3AN0 : AD6 : power : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD7 : : : : 3A : +VCCIO3A : AD8 : power : : 2.5V : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD9 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD10 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD11 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD12 : : : : 3A : +VCCIO3B : AD13 : power : : 2.5V : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD14 : : : : 3B : +DNU : AD15 : : : : : +VCCPD3B4A : AD16 : power : : 2.5V : 3B, 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD17 : : : : 4A : +VCCIO4A : AD18 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD19 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD20 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD21 : : : : 4A : +VCC_AUX : AD22 : power : : 2.5V : : +GND : AD23 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD24 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD25 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD26 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD27 : : : : 5A : +VCCIO5A : AD28 : power : : 2.5V : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD29 : : : : 5B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AD30 : : : : 5B : +GND : AE1 : gnd : : : : +GND : AE2 : gnd : : : : +GND : AE3 : gnd : : : : +GND : AE4 : gnd : : : : +AS_DATA1, DATA1 : AE5 : : : : 3A : +AS_DATA0, ASDO, DATA0 : AE6 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE7 : : : : 3A : +AS_DATA2, DATA2 : AE8 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE9 : : : : 3A : +GND : AE10 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE11 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE12 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE13 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE14 : : : : 3B : +VCCIO3B : AE15 : power : : 2.5V : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE16 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE17 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE18 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE19 : : : : 4A : +GND : AE20 : gnd : : : : +VCCPD3B4A : AE21 : power : : 2.5V : 3B, 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE22 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE23 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE24 : : : : 4A : +VCCIO4A : AE25 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE26 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE27 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE28 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AE29 : : : : 5B : +VCCIO5B : AE30 : power : : 2.5V : 5B : +GND : AF1 : gnd : : : : +GND : AF2 : gnd : : : : +GND : AF3 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF4 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF5 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF6 : : : : 3A : +VCCIO3A : AF7 : power : : 2.5V : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF8 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF9 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF10 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF11 : : : : 3B : +GND : AF12 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF13 : : : : 3B : +clk_i : AF14 : input : 2.5 V : : 3B : Y +RESERVED_INPUT_WITH_WEAK_PULLUP : AF15 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF16 : : : : 4A : +GND : AF17 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF18 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF19 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF20 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF21 : : : : 4A : +VCCIO4A : AF22 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF23 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF24 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF25 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF26 : : : : 4A : +GND : AF27 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF28 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF29 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AF30 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG1 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG2 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG3 : : : : 3A : +VCCIO3A : AG4 : power : : 2.5V : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG5 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG6 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG7 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG8 : : : : 3A : +GND : AG9 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG10 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG11 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG12 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG13 : : : : 3B : +GND : AG14 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG15 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG16 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG17 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG18 : : : : 4A : +VCCIO4A : AG19 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG20 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG21 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG22 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG23 : : : : 4A : +GND : AG24 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG25 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG26 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG27 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG28 : : : : 5A : +VCCIO5A : AG29 : power : : 2.5V : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AG30 : : : : 5A : +GND : AH1 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH2 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH3 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH4 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH5 : : : : 3A : +GND : AH6 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH7 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH8 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH9 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH10 : : : : 3B : +GND : AH11 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH12 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH13 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH14 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH15 : : : : 3B : +VCCIO4A : AH16 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH17 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH18 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH19 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH20 : : : : 4A : +GND : AH21 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH22 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH23 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH24 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH25 : : : : 4A : +VCCIO4A : AH26 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH27 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH28 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH29 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AH30 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ1 : : : : 3A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ2 : : : : 3A : +GND : AJ3 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ4 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ5 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ6 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ7 : : : : 3B : +VCCIO3B : AJ8 : power : : 2.5V : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ9 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ10 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ11 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ12 : : : : 3B : +VCCIO3B : AJ13 : power : : 2.5V : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ14 : : : : 3B : +VREFB3BN0 : AJ15 : power : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ16 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ17 : : : : 4A : +GND : AJ18 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ19 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ20 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ21 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ22 : : : : 4A : +VCCIO4A : AJ23 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ24 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ25 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ26 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ27 : : : : 4A : +GND : AJ28 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AJ29 : : : : 5A : +GND : AJ30 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK2 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK3 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK4 : : : : 3B : +GND : AK5 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK6 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK7 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK8 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK9 : : : : 3B : +VCCIO3B : AK10 : power : : 2.5V : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK11 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK12 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK13 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK14 : : : : 3B : +GND : AK15 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK16 : : : : 4A : +VREFB4AN0 : AK17 : power : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK18 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK19 : : : : 4A : +VCCIO4A : AK20 : power : : 2.5V : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK21 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK22 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK23 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK24 : : : : 4A : +GND : AK25 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK26 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK27 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK28 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : AK29 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B1 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B2 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B3 : : : : 8A : +VCCIO8A : B4 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B5 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B6 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B7 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B8 : : : : 8A : +GND : B9 : gnd : : : : +VREFB8AN0 : B10 : power : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B11 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B12 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B13 : : : : 8A : +GND : B14 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : B15 : : : : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : B16 : : : : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : B17 : : : : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : B18 : : : : 7B : +GND : B19 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : B20 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : B21 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : B22 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B23 : : : : 7A : +GND : B24 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : B25 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : B26 : : : : 7A : +HPS_TDI : B27 : : : : 7A : +HPS_TDO : B28 : : : : 7A : +GND : B29 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : B30 : : : : 6A : +GND : C1 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : C2 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C3 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C4 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C5 : : : : 8A : +GND : C6 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : C7 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C8 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C9 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C10 : : : : 8A : +VCCIO8A : C11 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C12 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C13 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C14 : : : : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : C15 : : : : 7D : +GND : C16 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : C17 : : : : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : C18 : : : : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : C19 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : C20 : : : : 7B : +GND : C21 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : C22 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C23 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C24 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C25 : : : : 7A : +GND : C26 : gnd : : : : +HPS_nRST : C27 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C28 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C29 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : C30 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D1 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D2 : : : : 8A : +GND : D3 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : D4 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D5 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D6 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D7 : : : : 8A : +VCCIO8A : D8 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D9 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D10 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D11 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D12 : : : : 8A : +GND : D13 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : D14 : : : : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : D15 : : : : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : D16 : : : : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : D17 : : : : 7C : +VCCIO7C_HPS : D18 : power : : 2.5V : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : D19 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : D20 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : D21 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : D22 : : : : 7A : +GND : D23 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : D24 : : : : 7A : +HPS_CLK1 : D25 : : : : 7A : +GND : D26 : : : : 7A : +HPS_RZQ_0 : D27 : : : : 6A : +VCCIO6A_HPS : D28 : power : : 2.5V : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D29 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : D30 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E1 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E2 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E3 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E4 : : : : 8A : +VCCIO8A : E5 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E6 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E7 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E8 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E9 : : : : 8A : +GND : E10 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : E11 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E12 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E13 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E14 : : : : 7D : +VCCIO7D_HPS : E15 : power : : 2.5V : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : E16 : : : : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : E17 : : : : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : E18 : : : : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : E19 : : : : 7B : +VCCIO7B_HPS : E20 : power : : 2.5V : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : E21 : : : : 7B : +VREFB7A7B7C7DN0_HPS : E22 : power : : : 7A, 7B, 7C, 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : E23 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E24 : : : : 7A : +GND : E25 : gnd : : : : +DNU : E26 : : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : E27 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E28 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : E29 : : : : 6A : +GND : E30 : gnd : : : : +DNU : F1 : : : : : +GND : F2 : gnd : : : : +CONF_DONE : F3 : : : : 9A : +nSTATUS : F4 : : : : 9A : +GND : F5 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : F6 : : : : 8A : +GND : F7 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : F8 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F9 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F10 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F11 : : : : 8A : +VCCIO8A : F12 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F13 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F14 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F15 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F16 : : : : 7D : +GND : F17 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : F18 : : : : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : F19 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : F20 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : F21 : : : : 7B : +VCCIO7A_HPS : F22 : power : : 2.5V : 7A : +HPS_nPOR : F23 : : : : 7A : +HPS_PORSEL : F24 : : : : 7A : +HPS_CLK2 : F25 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F26 : : : : 6A : +GND : F27 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : F28 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F29 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : F30 : : : : 6A : +GND : G1 : : : : : +DNU : G2 : : : : : +GND : G3 : gnd : : : : +GND : G4 : gnd : : : : +nCE : G5 : : : : 9A : +MSEL2 : G6 : : : : 9A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G7 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G8 : : : : 8A : +VCCIO8A : G9 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G10 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G11 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G12 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G13 : : : : 8A : +VCCIO8A : G14 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G15 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G16 : : : : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : G17 : : : : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : G18 : : : : 7C : +VCCIO7B_HPS : G19 : power : : 2.5V : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : G20 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : G21 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G22 : : : : 7A : +VCCRSTCLK_HPS : G23 : : : : 7A : +GND : G24 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : G25 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G26 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G27 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G28 : : : : 6A : +VCCIO6A_HPS : G29 : power : : 2.5V : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : G30 : : : : 6A : +GND : H1 : gnd : : : : +GND : H2 : gnd : : : : +DNU : H3 : : : : : +DNU : H4 : : : : : +GND : H5 : gnd : : : : +VCCIO8A : H6 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H7 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H8 : : : : 8A : +VCCBAT : H9 : power : : 1.2V : : +VCC_AUX : H10 : power : : 2.5V : : +GND : H11 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : H12 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H13 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H14 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H15 : : : : 8A : +VCCIO7D_HPS : H16 : power : : 2.5V : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : H17 : : : : 7C : +RESERVED_INPUT_WITH_WEAK_PULLUP : H18 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : H19 : : : : 7B : +RESERVED_INPUT_WITH_WEAK_PULLUP : H20 : : : : 7A : +VCCIO7A_HPS : H21 : power : : 2.5V : 7A : +HPS_TCK : H22 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H23 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H24 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H25 : : : : 6A : +VCCIO6A_HPS : H26 : power : : 2.5V : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H27 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H28 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H29 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : H30 : : : : 6A : +GND : J1 : gnd : : : : +GND : J2 : gnd : : : : +GND : J3 : gnd : : : : +GND : J4 : gnd : : : : +nCONFIG : J5 : : : : 9A : +GND : J6 : : : : 9A : +RESERVED_INPUT_WITH_WEAK_PULLUP : J7 : : : : 8A : +GND : J8 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : J9 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : J10 : : : : 8A : +VCCPGM : J11 : power : : 1.8V/2.5V/3.0V/3.3V : : +RESERVED_INPUT_WITH_WEAK_PULLUP : J12 : : : : 8A : +VCCIO8A : J13 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : J14 : : : : 8A : +DNU : J15 : : : : : +VCC_AUX : J16 : power : : 2.5V : : +VCCPD7C_HPS : J17 : power : : 2.5V : 7C : +GND : J18 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : J19 : : : : 7B : +VCCRSTCLK_HPS : J20 : power : : 1.8V/2.5V/3.0V/3.3V : : +VCC_AUX_SHARED : J21 : power : : 2.5V : : +GND : J22 : : : : 7A : +RESERVED_INPUT_WITH_WEAK_PULLUP : J23 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : J24 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : J25 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : J26 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : J27 : : : : 6A : +GND : J28 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : J29 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : J30 : : : : 6A : +GND : K1 : gnd : : : : +GND : K2 : gnd : : : : +DNU : K3 : : : : : +DNU : K4 : : : : : +GND : K5 : gnd : : : : +MSEL1 : K6 : : : : 9A : +RESERVED_INPUT_WITH_WEAK_PULLUP : K7 : : : : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : K8 : : : : 8A : +VCCA_FPLL : K9 : power : : 2.5V : : +GND : K10 : gnd : : : : +VCCPD8A : K11 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : K12 : : : : 8A : +VCCPD8A : K13 : power : : 2.5V : 8A : +RESERVED_INPUT_WITH_WEAK_PULLUP : K14 : : : : 8A : +GND : K15 : gnd : : : : +VCCPD7D_HPS : K16 : power : : 2.5V : 7D : +RESERVED_INPUT_WITH_WEAK_PULLUP : K17 : : : : 7B : +VCCPD7B_HPS : K18 : power : : 2.5V : 7B : +VCCPD7A_HPS : K19 : power : : 2.5V : 7A : +GND : K20 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : K21 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : K22 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : K23 : : : : 6A : +VCCIO6A_HPS : K24 : power : : 2.5V : 6A : +GND : K25 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : K26 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : K27 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : K28 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : K29 : : : : 6A : +VCCIO6A_HPS : K30 : power : : 2.5V : 6A : +GND : L1 : gnd : : : : +GND : L2 : gnd : : : : +GND : L3 : gnd : : : : +GND : L4 : gnd : : : : +VCC : L5 : power : : 1.1V : : +GND : L6 : gnd : : : : +MSEL3 : L7 : : : : 9A : +MSEL0 : L8 : : : : 9A : +MSEL4 : L9 : : : : 9A : +VCCPD8A : L10 : power : : 2.5V : 8A : +GND : L11 : gnd : : : : +VCCPD8A : L12 : power : : 2.5V : 8A : +GND : L13 : gnd : : : : +VCCPD8A : L14 : power : : 2.5V : 8A : +GND : L15 : gnd : : : : +VCC_HPS : L16 : power : : 1.1V : : +GND : L17 : gnd : : : : +VCC_HPS : L18 : power : : 1.1V : : +GND : L19 : gnd : : : : +VCC_HPS : L20 : power : : 1.1V : : +VCCPLL_HPS : L21 : power : : 2.5V : : +GND : L22 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : L23 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : L24 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : L25 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : L26 : : : : 6A : +VCCIO6A_HPS : L27 : power : : 2.5V : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : L28 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : L29 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : L30 : : : : 6A : +GND : M1 : gnd : : : : +GND : M2 : gnd : : : : +DNU : M3 : : : : : +DNU : M4 : : : : : +GND : M5 : gnd : : : : +VCC : M6 : power : : 1.1V : : +GND : M7 : gnd : : : : +GND : M8 : gnd : : : : +VCC : M9 : power : : 1.1V : : +GND : M10 : gnd : : : : +VCC : M11 : power : : 1.1V : : +GND : M12 : gnd : : : : +VCC : M13 : power : : 1.1V : : +GND : M14 : gnd : : : : +VCC_HPS : M15 : power : : 1.1V : : +GND : M16 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : M17 : : : : 7D : +GND : M18 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : M19 : : : : 6A : +GND : M20 : gnd : : : : +VCCPD6A6B_HPS : M21 : power : : 2.5V : 6A, 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : M22 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : M23 : : : : 6A : +VCCIO6A_HPS : M24 : power : : 2.5V : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : M25 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : M26 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : M27 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : M28 : : : : 6A : +GND : M29 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : M30 : : : : 6A : +GND : N1 : gnd : : : : +GND : N2 : gnd : : : : +GND : N3 : gnd : : : : +GND : N4 : gnd : : : : +VCC : N5 : power : : 1.1V : : +GND : N6 : gnd : : : : +VCCA_FPLL : N7 : power : : 2.5V : : +GND : N8 : gnd : : : : +GND : N9 : gnd : : : : +VCC : N10 : power : : 1.1V : : +GND : N11 : gnd : : : : +VCC : N12 : power : : 1.1V : : +GND : N13 : gnd : : : : +VCC : N14 : power : : 1.1V : : +GND : N15 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : N16 : : : : 7D : +GND : N17 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : N18 : : : : 6A : +GND : N19 : gnd : : : : +VCC_HPS : N20 : power : : 1.1V : : +VCCIO6A_HPS : N21 : power : : 2.5V : 6A : +VCCPD6A6B_HPS : N22 : power : : 2.5V : 6A, 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : N23 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : N24 : : : : 6A : +RESERVED_INPUT_WITH_WEAK_PULLUP : N25 : : : : 6A : +GND : N26 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : N27 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : N28 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : N29 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : N30 : : : : 6B : +GND : P1 : gnd : : : : +GND : P2 : gnd : : : : +DNU : P3 : : : : : +DNU : P4 : : : : : +GND : P5 : gnd : : : : +VCCA_FPLL : P6 : power : : 2.5V : : +GND : P7 : gnd : : : : +GND : P8 : gnd : : : : +GND : P9 : gnd : : : : +GND : P10 : gnd : : : : +VCC : P11 : power : : 1.1V : : +GND : P12 : gnd : : : : +VCC : P13 : power : : 1.1V : : +GND : P14 : gnd : : : : +VCC_HPS : P15 : power : : 1.1V : : +GND : P16 : gnd : : : : +VCC_HPS : P17 : power : : 1.1V : : +GND : P18 : gnd : : : : +VCC_HPS : P19 : power : : 1.1V : : +GND : P20 : gnd : : : : +VCCPD6A6B_HPS : P21 : power : : 2.5V : 6A, 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : P22 : : : : 6B : +VCCIO6B_HPS : P23 : power : : 2.5V : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : P24 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : P25 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : P26 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : P27 : : : : 6B : +VCCIO6B_HPS : P28 : power : : 2.5V : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : P29 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : P30 : : : : 6B : +GND : R1 : gnd : : : : +GND : R2 : gnd : : : : +GND : R3 : gnd : : : : +GND : R4 : gnd : : : : +VCC : R5 : power : : 1.1V : : +GND : R6 : gnd : : : : +VCCA_FPLL : R7 : power : : 2.5V : : +GND : R8 : gnd : : : : +GND : R9 : gnd : : : : +VCC : R10 : power : : 1.1V : : +GND : R11 : gnd : : : : +VCC : R12 : power : : 1.1V : : +GND : R13 : gnd : : : : +VCC : R14 : power : : 1.1V : : +GND : R15 : gnd : : : : +VCC_HPS : R16 : power : : 1.1V : : +GND : R17 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : R18 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : R19 : : : : 6B : +VCCPD6A6B_HPS : R20 : power : : 2.5V : 6A, 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : R21 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : R22 : : : : 6B : +VCCPD6A6B_HPS : R23 : power : : 2.5V : 6A, 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : R24 : : : : 6B : +VCCIO6B_HPS : R25 : power : : 2.5V : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : R26 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : R27 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : R28 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : R29 : : : : 6B : +GND : R30 : gnd : : : : +GND : T1 : gnd : : : : +GND : T2 : gnd : : : : +DNU : T3 : : : : : +DNU : T4 : : : : : +GND : T5 : gnd : : : : +VCC : T6 : power : : 1.1V : : +GND : T7 : gnd : : : : +GND : T8 : gnd : : : : +GND : T9 : gnd : : : : +GND : T10 : gnd : : : : +VCC : T11 : power : : 1.1V : : +GND : T12 : gnd : : : : +VCC : T13 : power : : 1.1V : : +GND : T14 : gnd : : : : +GND : T15 : gnd : : : : +GND : T16 : gnd : : : : +VCC_HPS : T17 : power : : 1.1V : : +GND : T18 : gnd : : : : +VCC_HPS : T19 : power : : 1.1V : : +GND : T20 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : T21 : : : : 6B : +VCCIO6B_HPS : T22 : power : : 2.5V : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : T23 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : T24 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : T25 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : T26 : : : : 6B : +GND : T27 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : T28 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : T29 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : T30 : : : : 6B : +GND : U1 : gnd : : : : +GND : U2 : gnd : : : : +GND : U3 : gnd : : : : +GND : U4 : gnd : : : : +VCC : U5 : power : : 1.1V : : +GND : U6 : gnd : : : : +DCLK : U7 : : : : 3A : +TDI : U8 : input : : : 3A : +GND : U9 : gnd : : : : +VCC : U10 : power : : 1.1V : : +GND : U11 : gnd : : : : +VCC : U12 : power : : 1.1V : : +GND : U13 : gnd : : : : +VCC : U14 : power : : 1.1V : : +GND : U15 : gnd : : : : +VCC_HPS : U16 : power : : 1.1V : : +GND : U17 : gnd : : : : +VCC_HPS : U18 : power : : 1.1V : : +VCCIO6B_HPS : U19 : power : : 2.5V : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : U20 : : : : 6B : +VCC : U21 : power : : 1.1V : : +GND : U22 : gnd : : : : +VCCPD5B : U23 : power : : 2.5V : 5B : +GND : U24 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : U25 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : U26 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : U27 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : U28 : : : : 6B : +GND : U29 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : U30 : : : : 6B : +GND : V1 : gnd : : : : +GND : V2 : gnd : : : : +DNU : V3 : : : : : +DNU : V4 : : : : : +GND : V5 : gnd : : : : +VCCA_FPLL : V6 : power : : 2.5V : : +GND : V7 : gnd : : : : +VCCA_FPLL : V8 : power : : 2.5V : : +TMS : V9 : input : : : 3A : +GND : V10 : gnd : : : : +VCC : V11 : power : : 1.1V : : +GND : V12 : gnd : : : : +VCC : V13 : power : : 1.1V : : +GND : V14 : gnd : : : : +VCC : V15 : power : : 1.1V : : +gpio_o[7] : V16 : output : 2.5 V : : 4A : Y +gpio_o[5] : V17 : output : 2.5 V : : 4A : Y +gpio_o[4] : V18 : output : 2.5 V : : 4A : Y +GND : V19 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : V20 : : : : 6B : +GND : V21 : gnd : : : : +VCCPD5A : V22 : power : : 2.5V : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : V23 : : : : 5A : +VCCPD5A : V24 : power : : 2.5V : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : V25 : : : : 5B : +VCCIO6B_HPS : V26 : power : : 2.5V : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : V27 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : V28 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : V29 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : V30 : : : : 6B : +GND : W1 : gnd : : : : +GND : W2 : gnd : : : : +GND : W3 : gnd : : : : +GND : W4 : gnd : : : : +VCC : W5 : power : : 1.1V : : +GND : W6 : gnd : : : : +GND : W7 : gnd : : : : +GND : W8 : gnd : : : : +GND : W9 : gnd : : : : +VCC : W10 : power : : 1.1V : : +GND : W11 : gnd : : : : +VCC : W12 : power : : 1.1V : : +GND : W13 : gnd : : : : +VCC : W14 : power : : 1.1V : : +RESERVED_INPUT_WITH_WEAK_PULLUP : W15 : : : : 3B : +gpio_o[6] : W16 : output : 2.5 V : : 4A : Y +gpio_o[3] : W17 : output : 2.5 V : : 4A : Y +GND : W18 : gnd : : : : +gpio_o[2] : W19 : output : 2.5 V : : 4A : Y +gpio_o[0] : W20 : output : 2.5 V : : 5A : Y +RESERVED_INPUT_WITH_WEAK_PULLUP : W21 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : W22 : : : : 5A : +VCCIO5A : W23 : power : : 2.5V : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : W24 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : W25 : : : : 5B : +RESERVED_INPUT_WITH_WEAK_PULLUP : W26 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : W27 : : : : 6B : +GND : W28 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : W29 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : W30 : : : : 6B : +GND : Y1 : gnd : : : : +GND : Y2 : gnd : : : : +DNU : Y3 : : : : : +DNU : Y4 : : : : : +GND : Y5 : gnd : : : : +VCC : Y6 : power : : 1.1V : : +GND : Y7 : gnd : : : : +GND : Y8 : gnd : : : : +VCC : Y9 : power : : 1.1V : : +GND : Y10 : gnd : : : : +VCC : Y11 : power : : 1.1V : : +GND : Y12 : gnd : : : : +VCC : Y13 : power : : 1.1V : : +GND : Y14 : gnd : : : : +GND : Y15 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y16 : : : : 3B : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y17 : : : : 4A : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y18 : : : : 4A : +gpio_o[1] : Y19 : output : 2.5 V : : 4A : Y +GND : Y20 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y21 : : : : 5A : +VCCA_FPLL : Y22 : power : : 2.5V : : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y23 : : : : 5A : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y24 : : : : 5A : +GND : Y25 : gnd : : : : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y26 : : : : 5B : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y27 : : : : 5B : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y28 : : : : 6B : +RESERVED_INPUT_WITH_WEAK_PULLUP : Y29 : : : : 6B : +GND : Y30 : gnd : : : : diff --git a/quartus_project/output_files/test_neorv32.sld b/quartus_project/output_files/test_neorv32.sld new file mode 100644 index 000000000..f7d3ed7cc --- /dev/null +++ b/quartus_project/output_files/test_neorv32.sld @@ -0,0 +1 @@ + diff --git a/quartus_project/output_files/test_neorv32.sof b/quartus_project/output_files/test_neorv32.sof new file mode 100644 index 000000000..054ef6f6f Binary files /dev/null and b/quartus_project/output_files/test_neorv32.sof differ diff --git a/quartus_project/output_files/test_neorv32.sta.rpt b/quartus_project/output_files/test_neorv32.sta.rpt new file mode 100644 index 000000000..cd41d0836 --- /dev/null +++ b/quartus_project/output_files/test_neorv32.sta.rpt @@ -0,0 +1,709 @@ +Timing Analyzer report for test_neorv32 +Wed Feb 8 15:44:00 2023 +Quartus Prime Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + + +--------------------- +; Table of Contents ; +--------------------- + 1. Legal Notice + 2. Timing Analyzer Summary + 3. Parallel Compilation + 4. Clocks + 5. Slow 1100mV 85C Model Fmax Summary + 6. Timing Closure Recommendations + 7. Slow 1100mV 85C Model Setup Summary + 8. Slow 1100mV 85C Model Hold Summary + 9. Slow 1100mV 85C Model Recovery Summary + 10. Slow 1100mV 85C Model Removal Summary + 11. Slow 1100mV 85C Model Minimum Pulse Width Summary + 12. Slow 1100mV 85C Model Metastability Summary + 13. Slow 1100mV 0C Model Fmax Summary + 14. Slow 1100mV 0C Model Setup Summary + 15. Slow 1100mV 0C Model Hold Summary + 16. Slow 1100mV 0C Model Recovery Summary + 17. Slow 1100mV 0C Model Removal Summary + 18. Slow 1100mV 0C Model Minimum Pulse Width Summary + 19. Slow 1100mV 0C Model Metastability Summary + 20. Fast 1100mV 85C Model Setup Summary + 21. Fast 1100mV 85C Model Hold Summary + 22. Fast 1100mV 85C Model Recovery Summary + 23. Fast 1100mV 85C Model Removal Summary + 24. Fast 1100mV 85C Model Minimum Pulse Width Summary + 25. Fast 1100mV 85C Model Metastability Summary + 26. Fast 1100mV 0C Model Setup Summary + 27. Fast 1100mV 0C Model Hold Summary + 28. Fast 1100mV 0C Model Recovery Summary + 29. Fast 1100mV 0C Model Removal Summary + 30. Fast 1100mV 0C Model Minimum Pulse Width Summary + 31. Fast 1100mV 0C Model Metastability Summary + 32. Multicorner Timing Analysis Summary + 33. Board Trace Model Assignments + 34. Input Transition Times + 35. Signal Integrity Metrics (Slow 1100mv 0c Model) + 36. Signal Integrity Metrics (Slow 1100mv 85c Model) + 37. Signal Integrity Metrics (Fast 1100mv 0c Model) + 38. Signal Integrity Metrics (Fast 1100mv 85c Model) + 39. Setup Transfers + 40. Hold Transfers + 41. Recovery Transfers + 42. Removal Transfers + 43. Report TCCS + 44. Report RSKM + 45. Unconstrained Paths Summary + 46. Clock Status Summary + 47. Unconstrained Input Ports + 48. Unconstrained Output Ports + 49. Unconstrained Input Ports + 50. Unconstrained Output Ports + 51. Timing Analyzer Messages + + + +---------------- +; Legal Notice ; +---------------- +Copyright (C) 2022 Intel Corporation. All rights reserved. +Your use of Intel Corporation's design tools, logic functions +and other software and tools, and any partner logic +functions, and any output files from any of the foregoing +(including device programming or simulation files), and any +associated documentation or information are expressly subject +to the terms and conditions of the Intel Program License +Subscription Agreement, the Intel Quartus Prime License Agreement, +the Intel FPGA IP License Agreement, or other applicable license +agreement, including, without limitation, that your use is for +the sole purpose of programming logic devices manufactured by +Intel and sold by Intel or its authorized distributors. Please +refer to the applicable agreement for further details, at +https://fpgasoftware.intel.com/eula. + + + ++------------------------------------------------------------------------------------+ +; Timing Analyzer Summary ; ++-----------------------+------------------------------------------------------------+ +; Quartus Prime Version ; Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition ; +; Timing Analyzer ; Legacy Timing Analyzer ; +; Revision Name ; test_neorv32 ; +; Device Family ; Cyclone V ; +; Device Name ; 5CSEMA5F31C6 ; +; Timing Models ; Final ; +; Delay Model ; Combined ; +; Rise/Fall Delays ; Enabled ; ++-----------------------+------------------------------------------------------------+ + + ++------------------------------------------+ +; Parallel Compilation ; ++----------------------------+-------------+ +; Processors ; Number ; ++----------------------------+-------------+ +; Number detected on machine ; 4 ; +; Maximum allowed ; 4 ; +; ; ; +; Average used ; 1.97 ; +; Maximum used ; 4 ; +; ; ; +; Usage by Processor ; % Time Used ; +; Processor 1 ; 100.0% ; +; Processor 2 ; 32.6% ; +; Processor 3 ; 32.5% ; +; Processor 4 ; 32.4% ; ++----------------------------+-------------+ + + ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Clocks ; ++------------+------+--------+------------+-------+-------+------------+-----------+-------------+-------+--------+-----------+------------+----------+--------+--------+-----------+ +; Clock Name ; Type ; Period ; Frequency ; Rise ; Fall ; Duty Cycle ; Divide by ; Multiply by ; Phase ; Offset ; Edge List ; Edge Shift ; Inverted ; Master ; Source ; Targets ; ++------------+------+--------+------------+-------+-------+------------+-----------+-------------+-------+--------+-----------+------------+----------+--------+--------+-----------+ +; clk_i ; Base ; 1.000 ; 1000.0 MHz ; 0.000 ; 0.500 ; ; ; ; ; ; ; ; ; ; ; { clk_i } ; ++------------+------+--------+------------+-------+-------+------------+-----------+-------------+-------+--------+-----------+------------+----------+--------+--------+-----------+ + + ++--------------------------------------------------+ +; Slow 1100mV 85C Model Fmax Summary ; ++------------+-----------------+------------+------+ +; Fmax ; Restricted Fmax ; Clock Name ; Note ; ++------------+-----------------+------------+------+ +; 131.82 MHz ; 131.82 MHz ; clk_i ; ; ++------------+-----------------+------------+------+ +This panel reports FMAX for every clock in the design, regardless of the user-specified clock periods. FMAX is only computed for paths where the source and destination registers or ports are driven by the same clock. Paths of different clocks, including generated clocks, are ignored. For paths between a clock and its inversion, FMAX is computed as if the rising and falling edges are scaled along with FMAX, such that the duty cycle (in terms of a percentage) is maintained. Altera recommends that you always use clock constraints and other slack reports for sign-off analysis. + + +---------------------------------- +; Timing Closure Recommendations ; +---------------------------------- +HTML report is unavailable in plain text report export. + + ++-------------------------------------+ +; Slow 1100mV 85C Model Setup Summary ; ++-------+--------+--------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+--------------------+ +; clk_i ; -6.586 ; -7162.606 ; ++-------+--------+--------------------+ + + ++------------------------------------+ +; Slow 1100mV 85C Model Hold Summary ; ++-------+-------+--------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+-------+--------------------+ +; clk_i ; 0.280 ; 0.000 ; ++-------+-------+--------------------+ + + ++----------------------------------------+ +; Slow 1100mV 85C Model Recovery Summary ; ++-------+--------+-----------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+-----------------------+ +; clk_i ; -2.063 ; -1598.311 ; ++-------+--------+-----------------------+ + + ++---------------------------------------+ +; Slow 1100mV 85C Model Removal Summary ; ++-------+-------+-----------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+-------+-----------------------+ +; clk_i ; 0.809 ; 0.000 ; ++-------+-------+-----------------------+ + + ++---------------------------------------------------+ +; Slow 1100mV 85C Model Minimum Pulse Width Summary ; ++-------+--------+----------------------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+----------------------------------+ +; clk_i ; -2.636 ; -2300.603 ; ++-------+--------+----------------------------------+ + + +----------------------------------------------- +; Slow 1100mV 85C Model Metastability Summary ; +----------------------------------------------- +No synchronizer chains to report. + + ++--------------------------------------------------+ +; Slow 1100mV 0C Model Fmax Summary ; ++------------+-----------------+------------+------+ +; Fmax ; Restricted Fmax ; Clock Name ; Note ; ++------------+-----------------+------------+------+ +; 133.62 MHz ; 133.62 MHz ; clk_i ; ; ++------------+-----------------+------------+------+ +This panel reports FMAX for every clock in the design, regardless of the user-specified clock periods. FMAX is only computed for paths where the source and destination registers or ports are driven by the same clock. Paths of different clocks, including generated clocks, are ignored. For paths between a clock and its inversion, FMAX is computed as if the rising and falling edges are scaled along with FMAX, such that the duty cycle (in terms of a percentage) is maintained. Altera recommends that you always use clock constraints and other slack reports for sign-off analysis. + + ++------------------------------------+ +; Slow 1100mV 0C Model Setup Summary ; ++-------+--------+-------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+-------------------+ +; clk_i ; -6.484 ; -7042.525 ; ++-------+--------+-------------------+ + + ++-----------------------------------+ +; Slow 1100mV 0C Model Hold Summary ; ++-------+-------+-------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+-------+-------------------+ +; clk_i ; 0.287 ; 0.000 ; ++-------+-------+-------------------+ + + ++---------------------------------------+ +; Slow 1100mV 0C Model Recovery Summary ; ++-------+--------+----------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+----------------------+ +; clk_i ; -1.901 ; -1449.907 ; ++-------+--------+----------------------+ + + ++--------------------------------------+ +; Slow 1100mV 0C Model Removal Summary ; ++-------+-------+----------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+-------+----------------------+ +; clk_i ; 0.759 ; 0.000 ; ++-------+-------+----------------------+ + + ++--------------------------------------------------+ +; Slow 1100mV 0C Model Minimum Pulse Width Summary ; ++-------+--------+---------------------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+---------------------------------+ +; clk_i ; -2.636 ; -2356.122 ; ++-------+--------+---------------------------------+ + + +---------------------------------------------- +; Slow 1100mV 0C Model Metastability Summary ; +---------------------------------------------- +No synchronizer chains to report. + + ++-------------------------------------+ +; Fast 1100mV 85C Model Setup Summary ; ++-------+--------+--------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+--------------------+ +; clk_i ; -3.462 ; -3561.434 ; ++-------+--------+--------------------+ + + ++------------------------------------+ +; Fast 1100mV 85C Model Hold Summary ; ++-------+-------+--------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+-------+--------------------+ +; clk_i ; 0.180 ; 0.000 ; ++-------+-------+--------------------+ + + ++----------------------------------------+ +; Fast 1100mV 85C Model Recovery Summary ; ++-------+--------+-----------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+-----------------------+ +; clk_i ; -1.390 ; -1092.511 ; ++-------+--------+-----------------------+ + + ++---------------------------------------+ +; Fast 1100mV 85C Model Removal Summary ; ++-------+-------+-----------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+-------+-----------------------+ +; clk_i ; 0.947 ; 0.000 ; ++-------+-------+-----------------------+ + + ++---------------------------------------------------+ +; Fast 1100mV 85C Model Minimum Pulse Width Summary ; ++-------+--------+----------------------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+----------------------------------+ +; clk_i ; -2.636 ; -1617.779 ; ++-------+--------+----------------------------------+ + + +----------------------------------------------- +; Fast 1100mV 85C Model Metastability Summary ; +----------------------------------------------- +No synchronizer chains to report. + + ++------------------------------------+ +; Fast 1100mV 0C Model Setup Summary ; ++-------+--------+-------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+-------------------+ +; clk_i ; -3.057 ; -3123.824 ; ++-------+--------+-------------------+ + + ++-----------------------------------+ +; Fast 1100mV 0C Model Hold Summary ; ++-------+-------+-------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+-------+-------------------+ +; clk_i ; 0.157 ; 0.000 ; ++-------+-------+-------------------+ + + ++---------------------------------------+ +; Fast 1100mV 0C Model Recovery Summary ; ++-------+--------+----------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+----------------------+ +; clk_i ; -1.241 ; -968.907 ; ++-------+--------+----------------------+ + + ++--------------------------------------+ +; Fast 1100mV 0C Model Removal Summary ; ++-------+-------+----------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+-------+----------------------+ +; clk_i ; 0.938 ; 0.000 ; ++-------+-------+----------------------+ + + ++--------------------------------------------------+ +; Fast 1100mV 0C Model Minimum Pulse Width Summary ; ++-------+--------+---------------------------------+ +; Clock ; Slack ; End Point TNS ; ++-------+--------+---------------------------------+ +; clk_i ; -2.636 ; -1617.098 ; ++-------+--------+---------------------------------+ + + +---------------------------------------------- +; Fast 1100mV 0C Model Metastability Summary ; +---------------------------------------------- +No synchronizer chains to report. + + ++----------------------------------------------------------------------------------+ +; Multicorner Timing Analysis Summary ; ++------------------+-----------+-------+-----------+---------+---------------------+ +; Clock ; Setup ; Hold ; Recovery ; Removal ; Minimum Pulse Width ; ++------------------+-----------+-------+-----------+---------+---------------------+ +; Worst-case Slack ; -6.586 ; 0.157 ; -2.063 ; 0.759 ; -2.636 ; +; clk_i ; -6.586 ; 0.157 ; -2.063 ; 0.759 ; -2.636 ; +; Design-wide TNS ; -7162.606 ; 0.0 ; -1598.311 ; 0.0 ; -2356.122 ; +; clk_i ; -7162.606 ; 0.000 ; -1598.311 ; 0.000 ; -2356.122 ; ++------------------+-----------+-------+-----------+---------+---------------------+ + + ++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Board Trace Model Assignments ; ++-----------+--------------+-------------------+-------------------------+-------------------------+---------------+---------------------+----------------+------------------+--------+------------------+------------------------+------------------------+--------------+---------------+-----------------+-------+---------------------+--------------------+---------------+-----------------+-------------+ +; Pin ; I/O Standard ; Near Tline Length ; Near Tline L per Length ; Near Tline C per Length ; Near Series R ; Near Differential R ; Near Pull-up R ; Near Pull-down R ; Near C ; Far Tline Length ; Far Tline L per Length ; Far Tline C per Length ; Far Series R ; Far Pull-up R ; Far Pull-down R ; Far C ; Termination Voltage ; Far Differential R ; EBD File Name ; EBD Signal Name ; EBD Far-end ; ++-----------+--------------+-------------------+-------------------------+-------------------------+---------------+---------------------+----------------+------------------+--------+------------------+------------------------+------------------------+--------------+---------------+-----------------+-------+---------------------+--------------------+---------------+-----------------+-------------+ +; gpio_o[0] ; 2.5 V ; 0 in ; 0 H/in ; 0 F/in ; short ; - ; open ; open ; open ; 0 in ; 0 H/in ; 0 F/in ; short ; open ; open ; open ; 0 V ; - ; n/a ; n/a ; n/a ; +; gpio_o[1] ; 2.5 V ; 0 in ; 0 H/in ; 0 F/in ; short ; - ; open ; open ; open ; 0 in ; 0 H/in ; 0 F/in ; short ; open ; open ; open ; 0 V ; - ; n/a ; n/a ; n/a ; +; gpio_o[2] ; 2.5 V ; 0 in ; 0 H/in ; 0 F/in ; short ; - ; open ; open ; open ; 0 in ; 0 H/in ; 0 F/in ; short ; open ; open ; open ; 0 V ; - ; n/a ; n/a ; n/a ; +; gpio_o[3] ; 2.5 V ; 0 in ; 0 H/in ; 0 F/in ; short ; - ; open ; open ; open ; 0 in ; 0 H/in ; 0 F/in ; short ; open ; open ; open ; 0 V ; - ; n/a ; n/a ; n/a ; +; gpio_o[4] ; 2.5 V ; 0 in ; 0 H/in ; 0 F/in ; short ; - ; open ; open ; open ; 0 in ; 0 H/in ; 0 F/in ; short ; open ; open ; open ; 0 V ; - ; n/a ; n/a ; n/a ; +; gpio_o[5] ; 2.5 V ; 0 in ; 0 H/in ; 0 F/in ; short ; - ; open ; open ; open ; 0 in ; 0 H/in ; 0 F/in ; short ; open ; open ; open ; 0 V ; - ; n/a ; n/a ; n/a ; +; gpio_o[6] ; 2.5 V ; 0 in ; 0 H/in ; 0 F/in ; short ; - ; open ; open ; open ; 0 in ; 0 H/in ; 0 F/in ; short ; open ; open ; open ; 0 V ; - ; n/a ; n/a ; n/a ; +; gpio_o[7] ; 2.5 V ; 0 in ; 0 H/in ; 0 F/in ; short ; - ; open ; open ; open ; 0 in ; 0 H/in ; 0 F/in ; short ; open ; open ; open ; 0 V ; - ; n/a ; n/a ; n/a ; ++-----------+--------------+-------------------+-------------------------+-------------------------+---------------+---------------------+----------------+------------------+--------+------------------+------------------------+------------------------+--------------+---------------+-----------------+-------+---------------------+--------------------+---------------+-----------------+-------------+ + + ++-----------------------------------------------------------+ +; Input Transition Times ; ++--------+--------------+-----------------+-----------------+ +; Pin ; I/O Standard ; 10-90 Rise Time ; 90-10 Fall Time ; ++--------+--------------+-----------------+-----------------+ +; clk_i ; 2.5 V ; 2000 ps ; 2000 ps ; +; rstn_i ; 2.5 V ; 2000 ps ; 2000 ps ; ++--------+--------------+-----------------+-----------------+ + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Signal Integrity Metrics (Slow 1100mv 0c Model) ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ +; Pin ; I/O Standard ; Board Delay on Rise ; Board Delay on Fall ; Steady State Voh at FPGA Pin ; Steady State Vol at FPGA Pin ; Voh Max at FPGA Pin ; Vol Min at FPGA Pin ; Ringback Voltage on Rise at FPGA Pin ; Ringback Voltage on Fall at FPGA Pin ; 10-90 Rise Time at FPGA Pin ; 90-10 Fall Time at FPGA Pin ; Monotonic Rise at FPGA Pin ; Monotonic Fall at FPGA Pin ; Steady State Voh at Far-end ; Steady State Vol at Far-end ; Voh Max at Far-end ; Vol Min at Far-end ; Ringback Voltage on Rise at Far-end ; Ringback Voltage on Fall at Far-end ; 10-90 Rise Time at Far-end ; 90-10 Fall Time at Far-end ; Monotonic Rise at Far-end ; Monotonic Fall at Far-end ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ +; gpio_o[0] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; +; gpio_o[1] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; +; gpio_o[2] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.07e-07 V ; 2.36 V ; -0.0231 V ; 0.14 V ; 0.089 V ; 4.52e-10 s ; 4.35e-10 s ; No ; Yes ; 2.32 V ; 3.07e-07 V ; 2.36 V ; -0.0231 V ; 0.14 V ; 0.089 V ; 4.52e-10 s ; 4.35e-10 s ; No ; Yes ; +; gpio_o[3] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.07e-07 V ; 2.36 V ; -0.0231 V ; 0.14 V ; 0.089 V ; 4.52e-10 s ; 4.35e-10 s ; No ; Yes ; 2.32 V ; 3.07e-07 V ; 2.36 V ; -0.0231 V ; 0.14 V ; 0.089 V ; 4.52e-10 s ; 4.35e-10 s ; No ; Yes ; +; gpio_o[4] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; +; gpio_o[5] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; +; gpio_o[6] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.07e-07 V ; 2.36 V ; -0.0231 V ; 0.14 V ; 0.089 V ; 4.52e-10 s ; 4.35e-10 s ; No ; Yes ; 2.32 V ; 3.07e-07 V ; 2.36 V ; -0.0231 V ; 0.14 V ; 0.089 V ; 4.52e-10 s ; 4.35e-10 s ; No ; Yes ; +; gpio_o[7] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; 2.32 V ; 3.6e-07 V ; 2.41 V ; -0.0463 V ; 0.201 V ; 0.131 V ; 4.61e-10 s ; 4.53e-10 s ; No ; Yes ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Signal Integrity Metrics (Slow 1100mv 85c Model) ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ +; Pin ; I/O Standard ; Board Delay on Rise ; Board Delay on Fall ; Steady State Voh at FPGA Pin ; Steady State Vol at FPGA Pin ; Voh Max at FPGA Pin ; Vol Min at FPGA Pin ; Ringback Voltage on Rise at FPGA Pin ; Ringback Voltage on Fall at FPGA Pin ; 10-90 Rise Time at FPGA Pin ; 90-10 Fall Time at FPGA Pin ; Monotonic Rise at FPGA Pin ; Monotonic Fall at FPGA Pin ; Steady State Voh at Far-end ; Steady State Vol at Far-end ; Voh Max at Far-end ; Vol Min at Far-end ; Ringback Voltage on Rise at Far-end ; Ringback Voltage on Fall at Far-end ; 10-90 Rise Time at Far-end ; 90-10 Fall Time at Far-end ; Monotonic Rise at Far-end ; Monotonic Fall at Far-end ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ +; gpio_o[0] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; +; gpio_o[1] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; +; gpio_o[2] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.49e-05 V ; 2.34 V ; -0.0118 V ; 0.182 V ; 0.051 V ; 4.81e-10 s ; 4.83e-10 s ; Yes ; Yes ; 2.32 V ; 3.49e-05 V ; 2.34 V ; -0.0118 V ; 0.182 V ; 0.051 V ; 4.81e-10 s ; 4.83e-10 s ; Yes ; Yes ; +; gpio_o[3] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.49e-05 V ; 2.34 V ; -0.0118 V ; 0.182 V ; 0.051 V ; 4.81e-10 s ; 4.83e-10 s ; Yes ; Yes ; 2.32 V ; 3.49e-05 V ; 2.34 V ; -0.0118 V ; 0.182 V ; 0.051 V ; 4.81e-10 s ; 4.83e-10 s ; Yes ; Yes ; +; gpio_o[4] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; +; gpio_o[5] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; +; gpio_o[6] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.49e-05 V ; 2.34 V ; -0.0118 V ; 0.182 V ; 0.051 V ; 4.81e-10 s ; 4.83e-10 s ; Yes ; Yes ; 2.32 V ; 3.49e-05 V ; 2.34 V ; -0.0118 V ; 0.182 V ; 0.051 V ; 4.81e-10 s ; 4.83e-10 s ; Yes ; Yes ; +; gpio_o[7] ; 2.5 V ; 0 s ; 0 s ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; 2.32 V ; 3.96e-05 V ; 2.38 V ; -0.0306 V ; 0.23 V ; 0.206 V ; 4.83e-10 s ; 5.01e-10 s ; No ; Yes ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Signal Integrity Metrics (Fast 1100mv 0c Model) ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ +; Pin ; I/O Standard ; Board Delay on Rise ; Board Delay on Fall ; Steady State Voh at FPGA Pin ; Steady State Vol at FPGA Pin ; Voh Max at FPGA Pin ; Vol Min at FPGA Pin ; Ringback Voltage on Rise at FPGA Pin ; Ringback Voltage on Fall at FPGA Pin ; 10-90 Rise Time at FPGA Pin ; 90-10 Fall Time at FPGA Pin ; Monotonic Rise at FPGA Pin ; Monotonic Fall at FPGA Pin ; Steady State Voh at Far-end ; Steady State Vol at Far-end ; Voh Max at Far-end ; Vol Min at Far-end ; Ringback Voltage on Rise at Far-end ; Ringback Voltage on Fall at Far-end ; 10-90 Rise Time at Far-end ; 90-10 Fall Time at Far-end ; Monotonic Rise at Far-end ; Monotonic Fall at Far-end ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ +; gpio_o[0] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; +; gpio_o[1] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; +; gpio_o[2] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 3.54e-06 V ; 2.81 V ; -0.0578 V ; 0.303 V ; 0.28 V ; 2.93e-10 s ; 3.01e-10 s ; No ; No ; 2.75 V ; 3.54e-06 V ; 2.81 V ; -0.0578 V ; 0.303 V ; 0.28 V ; 2.93e-10 s ; 3.01e-10 s ; No ; No ; +; gpio_o[3] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 3.54e-06 V ; 2.81 V ; -0.0578 V ; 0.303 V ; 0.28 V ; 2.93e-10 s ; 3.01e-10 s ; No ; No ; 2.75 V ; 3.54e-06 V ; 2.81 V ; -0.0578 V ; 0.303 V ; 0.28 V ; 2.93e-10 s ; 3.01e-10 s ; No ; No ; +; gpio_o[4] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; +; gpio_o[5] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; +; gpio_o[6] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 3.54e-06 V ; 2.81 V ; -0.0578 V ; 0.303 V ; 0.28 V ; 2.93e-10 s ; 3.01e-10 s ; No ; No ; 2.75 V ; 3.54e-06 V ; 2.81 V ; -0.0578 V ; 0.303 V ; 0.28 V ; 2.93e-10 s ; 3.01e-10 s ; No ; No ; +; gpio_o[7] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; 2.75 V ; 4.25e-06 V ; 2.9 V ; -0.107 V ; 0.378 V ; 0.16 V ; 2.87e-10 s ; 4.28e-10 s ; No ; No ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ + + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +; Signal Integrity Metrics (Fast 1100mv 85c Model) ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ +; Pin ; I/O Standard ; Board Delay on Rise ; Board Delay on Fall ; Steady State Voh at FPGA Pin ; Steady State Vol at FPGA Pin ; Voh Max at FPGA Pin ; Vol Min at FPGA Pin ; Ringback Voltage on Rise at FPGA Pin ; Ringback Voltage on Fall at FPGA Pin ; 10-90 Rise Time at FPGA Pin ; 90-10 Fall Time at FPGA Pin ; Monotonic Rise at FPGA Pin ; Monotonic Fall at FPGA Pin ; Steady State Voh at Far-end ; Steady State Vol at Far-end ; Voh Max at Far-end ; Vol Min at Far-end ; Ringback Voltage on Rise at Far-end ; Ringback Voltage on Fall at Far-end ; 10-90 Rise Time at Far-end ; 90-10 Fall Time at Far-end ; Monotonic Rise at Far-end ; Monotonic Fall at Far-end ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ +; gpio_o[0] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; +; gpio_o[1] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; +; gpio_o[2] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 0.000213 V ; 2.79 V ; -0.0324 V ; 0.139 V ; 0.119 V ; 4.42e-10 s ; 4.33e-10 s ; No ; Yes ; 2.75 V ; 0.000213 V ; 2.79 V ; -0.0324 V ; 0.139 V ; 0.119 V ; 4.42e-10 s ; 4.33e-10 s ; No ; Yes ; +; gpio_o[3] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 0.000213 V ; 2.79 V ; -0.0324 V ; 0.139 V ; 0.119 V ; 4.42e-10 s ; 4.33e-10 s ; No ; Yes ; 2.75 V ; 0.000213 V ; 2.79 V ; -0.0324 V ; 0.139 V ; 0.119 V ; 4.42e-10 s ; 4.33e-10 s ; No ; Yes ; +; gpio_o[4] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; +; gpio_o[5] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; +; gpio_o[6] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 0.000213 V ; 2.79 V ; -0.0324 V ; 0.139 V ; 0.119 V ; 4.42e-10 s ; 4.33e-10 s ; No ; Yes ; 2.75 V ; 0.000213 V ; 2.79 V ; -0.0324 V ; 0.139 V ; 0.119 V ; 4.42e-10 s ; 4.33e-10 s ; No ; Yes ; +; gpio_o[7] ; 2.5 V ; 0 s ; 0 s ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; 2.75 V ; 0.000247 V ; 2.85 V ; -0.0711 V ; 0.204 V ; 0.181 V ; 4.55e-10 s ; 4.49e-10 s ; No ; No ; ++-----------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+ + + ++-------------------------------------------------------------------+ +; Setup Transfers ; ++------------+----------+----------+----------+----------+----------+ +; From Clock ; To Clock ; RR Paths ; FR Paths ; RF Paths ; FF Paths ; ++------------+----------+----------+----------+----------+----------+ +; clk_i ; clk_i ; 259697 ; 0 ; 0 ; 9 ; ++------------+----------+----------+----------+----------+----------+ +Entries labeled "false path" only account for clock-to-clock false paths and not path-based false paths. As a result, actual path counts may be lower than reported. + + ++-------------------------------------------------------------------+ +; Hold Transfers ; ++------------+----------+----------+----------+----------+----------+ +; From Clock ; To Clock ; RR Paths ; FR Paths ; RF Paths ; FF Paths ; ++------------+----------+----------+----------+----------+----------+ +; clk_i ; clk_i ; 259697 ; 0 ; 0 ; 9 ; ++------------+----------+----------+----------+----------+----------+ +Entries labeled "false path" only account for clock-to-clock false paths and not path-based false paths. As a result, actual path counts may be lower than reported. + + ++-------------------------------------------------------------------+ +; Recovery Transfers ; ++------------+----------+----------+----------+----------+----------+ +; From Clock ; To Clock ; RR Paths ; FR Paths ; RF Paths ; FF Paths ; ++------------+----------+----------+----------+----------+----------+ +; clk_i ; clk_i ; 0 ; 1007 ; 0 ; 0 ; ++------------+----------+----------+----------+----------+----------+ +Entries labeled "false path" only account for clock-to-clock false paths and not path-based false paths. As a result, actual path counts may be lower than reported. + + ++-------------------------------------------------------------------+ +; Removal Transfers ; ++------------+----------+----------+----------+----------+----------+ +; From Clock ; To Clock ; RR Paths ; FR Paths ; RF Paths ; FF Paths ; ++------------+----------+----------+----------+----------+----------+ +; clk_i ; clk_i ; 0 ; 1007 ; 0 ; 0 ; ++------------+----------+----------+----------+----------+----------+ +Entries labeled "false path" only account for clock-to-clock false paths and not path-based false paths. As a result, actual path counts may be lower than reported. + + +--------------- +; Report TCCS ; +--------------- +No dedicated SERDES Transmitter circuitry present in device or used in design + + +--------------- +; Report RSKM ; +--------------- +No non-DPA dedicated SERDES Receiver circuitry present in device or used in design + + ++------------------------------------------------+ +; Unconstrained Paths Summary ; ++---------------------------------+-------+------+ +; Property ; Setup ; Hold ; ++---------------------------------+-------+------+ +; Illegal Clocks ; 0 ; 0 ; +; Unconstrained Clocks ; 0 ; 0 ; +; Unconstrained Input Ports ; 1 ; 1 ; +; Unconstrained Input Port Paths ; 8 ; 8 ; +; Unconstrained Output Ports ; 8 ; 8 ; +; Unconstrained Output Port Paths ; 8 ; 8 ; ++---------------------------------+-------+------+ + + ++-------------------------------------+ +; Clock Status Summary ; ++--------+-------+------+-------------+ +; Target ; Clock ; Type ; Status ; ++--------+-------+------+-------------+ +; clk_i ; clk_i ; Base ; Constrained ; ++--------+-------+------+-------------+ + + ++---------------------------------------------------------------------------------------------------+ +; Unconstrained Input Ports ; ++------------+--------------------------------------------------------------------------------------+ +; Input Port ; Comment ; ++------------+--------------------------------------------------------------------------------------+ +; rstn_i ; No input delay, min/max delays, false-path exceptions, or max skew assignments found ; ++------------+--------------------------------------------------------------------------------------+ + + ++-----------------------------------------------------------------------------------------------------+ +; Unconstrained Output Ports ; ++-------------+---------------------------------------------------------------------------------------+ +; Output Port ; Comment ; ++-------------+---------------------------------------------------------------------------------------+ +; gpio_o[0] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[1] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[2] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[3] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[4] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[5] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[6] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[7] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; ++-------------+---------------------------------------------------------------------------------------+ + + ++---------------------------------------------------------------------------------------------------+ +; Unconstrained Input Ports ; ++------------+--------------------------------------------------------------------------------------+ +; Input Port ; Comment ; ++------------+--------------------------------------------------------------------------------------+ +; rstn_i ; No input delay, min/max delays, false-path exceptions, or max skew assignments found ; ++------------+--------------------------------------------------------------------------------------+ + + ++-----------------------------------------------------------------------------------------------------+ +; Unconstrained Output Ports ; ++-------------+---------------------------------------------------------------------------------------+ +; Output Port ; Comment ; ++-------------+---------------------------------------------------------------------------------------+ +; gpio_o[0] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[1] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[2] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[3] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[4] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[5] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[6] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; +; gpio_o[7] ; No output delay, min/max delays, false-path exceptions, or max skew assignments found ; ++-------------+---------------------------------------------------------------------------------------+ + + ++--------------------------+ +; Timing Analyzer Messages ; ++--------------------------+ +Info: ******************************************************************* +Info: Running Quartus Prime Timing Analyzer + Info: Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition + Info: Processing started: Wed Feb 8 15:43:54 2023 +Info: Command: quartus_sta test_neorv32 -c test_neorv32 +Info: qsta_default_script.tcl version: #1 +Warning (18236): Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance. +Info (20030): Parallel compilation is enabled and will use 4 of the 4 processors detected +Info (21077): Low junction temperature is 0 degrees C +Info (21077): High junction temperature is 85 degrees C +Critical Warning (332012): Synopsys Design Constraints File file not found: 'test_neorv32.sdc'. A Synopsys Design Constraints File is required by the Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design. +Info (332142): No user constrained base clocks found in the design. Calling "derive_clocks -period 1.0" +Info (332105): Deriving Clocks + Info (332105): create_clock -period 1.000 -name clk_i clk_i +Info (332143): No user constrained clock uncertainty found in the design. Calling "derive_clock_uncertainty" +Info (332123): Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. +Info: Found TIMING_ANALYZER_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON +Info: Analyzing Slow 1100mV 85C Model +Critical Warning (332148): Timing requirements not met + Info (11105): For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer. +Info (332146): Worst-case setup slack is -6.586 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -6.586 -7162.606 clk_i +Info (332146): Worst-case hold slack is 0.280 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): 0.280 0.000 clk_i +Info (332146): Worst-case recovery slack is -2.063 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -2.063 -1598.311 clk_i +Info (332146): Worst-case removal slack is 0.809 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): 0.809 0.000 clk_i +Info (332146): Worst-case minimum pulse width slack is -2.636 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -2.636 -2300.603 clk_i +Info: Analyzing Slow 1100mV 0C Model +Info (334003): Started post-fitting delay annotation +Info (334004): Delay annotation completed successfully +Info (332123): Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. +Critical Warning (332148): Timing requirements not met + Info (11105): For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer. +Info (332146): Worst-case setup slack is -6.484 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -6.484 -7042.525 clk_i +Info (332146): Worst-case hold slack is 0.287 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): 0.287 0.000 clk_i +Info (332146): Worst-case recovery slack is -1.901 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -1.901 -1449.907 clk_i +Info (332146): Worst-case removal slack is 0.759 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): 0.759 0.000 clk_i +Info (332146): Worst-case minimum pulse width slack is -2.636 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -2.636 -2356.122 clk_i +Info: Analyzing Fast 1100mV 85C Model +Info (334003): Started post-fitting delay annotation +Info (334004): Delay annotation completed successfully +Info (332123): Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. +Critical Warning (332148): Timing requirements not met + Info (11105): For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer. +Info (332146): Worst-case setup slack is -3.462 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -3.462 -3561.434 clk_i +Info (332146): Worst-case hold slack is 0.180 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): 0.180 0.000 clk_i +Info (332146): Worst-case recovery slack is -1.390 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -1.390 -1092.511 clk_i +Info (332146): Worst-case removal slack is 0.947 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): 0.947 0.000 clk_i +Info (332146): Worst-case minimum pulse width slack is -2.636 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -2.636 -1617.779 clk_i +Info: Analyzing Fast 1100mV 0C Model +Info (332123): Deriving Clock Uncertainty. Please refer to report_sdc in the Timing Analyzer to see clock uncertainties. +Critical Warning (332148): Timing requirements not met + Info (11105): For recommendations on closing timing, run Report Timing Closure Recommendations in the Timing Analyzer. +Info (332146): Worst-case setup slack is -3.057 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -3.057 -3123.824 clk_i +Info (332146): Worst-case hold slack is 0.157 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): 0.157 0.000 clk_i +Info (332146): Worst-case recovery slack is -1.241 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -1.241 -968.907 clk_i +Info (332146): Worst-case removal slack is 0.938 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): 0.938 0.000 clk_i +Info (332146): Worst-case minimum pulse width slack is -2.636 + Info (332119): Slack End Point TNS Clock + Info (332119): ========= =================== ===================== + Info (332119): -2.636 -1617.098 clk_i +Info (332102): Design is not fully constrained for setup requirements +Info (332102): Design is not fully constrained for hold requirements +Info: Quartus Prime Timing Analyzer was successful. 0 errors, 6 warnings + Info: Peak virtual memory: 911 megabytes + Info: Processing ended: Wed Feb 8 15:44:00 2023 + Info: Elapsed time: 00:00:06 + Info: Total CPU time (on all processors): 00:00:12 + + diff --git a/quartus_project/output_files/test_neorv32.sta.summary b/quartus_project/output_files/test_neorv32.sta.summary new file mode 100644 index 000000000..3d8e4e477 --- /dev/null +++ b/quartus_project/output_files/test_neorv32.sta.summary @@ -0,0 +1,85 @@ +------------------------------------------------------------ +Timing Analyzer Summary +------------------------------------------------------------ + +Type : Slow 1100mV 85C Model Setup 'clk_i' +Slack : -6.586 +TNS : -7162.606 + +Type : Slow 1100mV 85C Model Hold 'clk_i' +Slack : 0.280 +TNS : 0.000 + +Type : Slow 1100mV 85C Model Recovery 'clk_i' +Slack : -2.063 +TNS : -1598.311 + +Type : Slow 1100mV 85C Model Removal 'clk_i' +Slack : 0.809 +TNS : 0.000 + +Type : Slow 1100mV 85C Model Minimum Pulse Width 'clk_i' +Slack : -2.636 +TNS : -2300.603 + +Type : Slow 1100mV 0C Model Setup 'clk_i' +Slack : -6.484 +TNS : -7042.525 + +Type : Slow 1100mV 0C Model Hold 'clk_i' +Slack : 0.287 +TNS : 0.000 + +Type : Slow 1100mV 0C Model Recovery 'clk_i' +Slack : -1.901 +TNS : -1449.907 + +Type : Slow 1100mV 0C Model Removal 'clk_i' +Slack : 0.759 +TNS : 0.000 + +Type : Slow 1100mV 0C Model Minimum Pulse Width 'clk_i' +Slack : -2.636 +TNS : -2356.122 + +Type : Fast 1100mV 85C Model Setup 'clk_i' +Slack : -3.462 +TNS : -3561.434 + +Type : Fast 1100mV 85C Model Hold 'clk_i' +Slack : 0.180 +TNS : 0.000 + +Type : Fast 1100mV 85C Model Recovery 'clk_i' +Slack : -1.390 +TNS : -1092.511 + +Type : Fast 1100mV 85C Model Removal 'clk_i' +Slack : 0.947 +TNS : 0.000 + +Type : Fast 1100mV 85C Model Minimum Pulse Width 'clk_i' +Slack : -2.636 +TNS : -1617.779 + +Type : Fast 1100mV 0C Model Setup 'clk_i' +Slack : -3.057 +TNS : -3123.824 + +Type : Fast 1100mV 0C Model Hold 'clk_i' +Slack : 0.157 +TNS : 0.000 + +Type : Fast 1100mV 0C Model Recovery 'clk_i' +Slack : -1.241 +TNS : -968.907 + +Type : Fast 1100mV 0C Model Removal 'clk_i' +Slack : 0.938 +TNS : 0.000 + +Type : Fast 1100mV 0C Model Minimum Pulse Width 'clk_i' +Slack : -2.636 +TNS : -1617.098 + +------------------------------------------------------------ diff --git a/quartus_project/simulation/questa/test_neorv32.sft b/quartus_project/simulation/questa/test_neorv32.sft new file mode 100644 index 000000000..9a92a1ec7 --- /dev/null +++ b/quartus_project/simulation/questa/test_neorv32.sft @@ -0,0 +1 @@ +set tool_name "Questa Intel FPGA (Verilog)" diff --git a/quartus_project/simulation/questa/test_neorv32.vo b/quartus_project/simulation/questa/test_neorv32.vo new file mode 100644 index 000000000..e8e844d12 --- /dev/null +++ b/quartus_project/simulation/questa/test_neorv32.vo @@ -0,0 +1,108332 @@ +// Copyright (C) 2022 Intel Corporation. All rights reserved. +// Your use of Intel Corporation's design tools, logic functions +// and other software and tools, and any partner logic +// functions, and any output files from any of the foregoing +// (including device programming or simulation files), and any +// associated documentation or information are expressly subject +// to the terms and conditions of the Intel Program License +// Subscription Agreement, the Intel Quartus Prime License Agreement, +// the Intel FPGA IP License Agreement, or other applicable license +// agreement, including, without limitation, that your use is for +// the sole purpose of programming logic devices manufactured by +// Intel and sold by Intel or its authorized distributors. Please +// refer to the applicable agreement for further details, at +// https://fpgasoftware.intel.com/eula. + +// VENDOR "Altera" +// PROGRAM "Quartus Prime" +// VERSION "Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition" + +// DATE "02/08/2023 15:44:02" + +// +// Device: Altera 5CSEMA5F31C6 Package FBGA896 +// + +// +// This Verilog file should be used for Questa Intel FPGA (Verilog) only +// + +`timescale 1 ps/ 1 ps + +module neorv32_test_setup_approm ( + clk_i, + rstn_i, + gpio_o); +input clk_i; +input rstn_i; +output [7:0] gpio_o; + +// Design Ports Information +// gpio_o[0] => Location: PIN_W20, I/O Standard: 2.5 V, Current Strength: Default +// gpio_o[1] => Location: PIN_Y19, I/O Standard: 2.5 V, Current Strength: Default +// gpio_o[2] => Location: PIN_W19, I/O Standard: 2.5 V, Current Strength: Default +// gpio_o[3] => Location: PIN_W17, I/O Standard: 2.5 V, Current Strength: Default +// gpio_o[4] => Location: PIN_V18, I/O Standard: 2.5 V, Current Strength: Default +// gpio_o[5] => Location: PIN_V17, I/O Standard: 2.5 V, Current Strength: Default +// gpio_o[6] => Location: PIN_W16, I/O Standard: 2.5 V, Current Strength: Default +// gpio_o[7] => Location: PIN_V16, I/O Standard: 2.5 V, Current Strength: Default +// clk_i => Location: PIN_AF14, I/O Standard: 2.5 V, Current Strength: Default +// rstn_i => Location: PIN_AA14, I/O Standard: 2.5 V, Current Strength: Default + + +wire gnd; +wire vcc; +wire unknown; + +assign gnd = 1'b0; +assign vcc = 1'b1; +assign unknown = 1'bx; + +tri1 devclrn; +tri1 devpor; +tri1 devoe; +wire \clk_i~input_o ; +wire \clk_i~inputCLKENA0_outclk ; +wire \neorv32_top_inst|rstn_int_sreg[0]~feeder_combout ; +wire \rstn_i~input_o ; +wire \neorv32_top_inst|rstn_int_sreg[0]~DUPLICATE_q ; +wire \neorv32_top_inst|rstn_int_sreg[1]~feeder_combout ; +wire \neorv32_top_inst|rstn_int_sreg[1]~DUPLICATE_q ; +wire \neorv32_top_inst|rstn_int_sreg[2]~feeder_combout ; +wire \neorv32_top_inst|rstn_int_sreg[2]~DUPLICATE_q ; +wire \neorv32_top_inst|tmp_v~0_combout ; +wire \neorv32_top_inst|rstn_int~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector32~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector29~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[38]~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|data_o~2_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector4~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector3~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4]~q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector28~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux14~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8]~q ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideOr12~combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux4~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux39~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector77~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14]~q ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~5_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|data_o~5_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|data_o~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[15]~49_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector70~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~79_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][15]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][15]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~80_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13]~q ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][17]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][17]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM92 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~35_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~12_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux13~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector7~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector6~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector5~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector4~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector3~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux36~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector0~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector2~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux15~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux16~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM124 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM126 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~109_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~108_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~154_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~143_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~146_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~145_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2]~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~155_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~142_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[7]~47_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux21~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~46_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux37~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~43_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux27~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3]~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux26~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy_ff~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM150 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM148 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~124_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~120_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~147_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector64~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM166 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~151_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~152_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~149_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN241_BDD242 ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237_BDD238 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~65_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~60_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283_BDD284 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215_BDD216 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM128 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~136_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~85_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~92_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~129_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~125_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector62~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM154 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM152 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector58~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM138 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~90_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~94_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9]~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~97_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM132 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector57~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM134 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~95_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~99_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10]~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~102_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~104_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~100_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector56~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM130 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux22~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux23~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux24~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux25~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134_cout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~126 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89_sumout ; +wire \neorv32_top_inst|Equal0~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~159_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux1~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux2~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux3~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux4~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux5~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux6~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux7~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux8~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux9~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux10~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux11~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux12~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux14~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux17~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM108 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~19_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~111_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~116_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~16_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~105_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~112_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~117_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~17_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector52~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM104 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~20_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~24_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~21_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~22_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector51~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM100 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~29_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~26_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~27_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~25_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector50~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM96 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~34_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~31_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~32_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~30_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector49~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM80 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~36_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~41_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~46_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~51_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~37_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~42_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~47_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~52_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~50_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~54_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM84 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM88 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~40_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector47~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~45_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector46~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector45~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~74_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~58_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~56_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~55_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23]~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~61_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~66_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~71_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~70_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector41~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM64 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM60 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~75_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector40~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~163_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~80_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28]~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~84_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~76_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~81_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~160_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector38~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM52 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~174_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~173_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~165_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~167_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~170_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~125_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~125_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~169_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector36~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux0~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81_sumout ; +wire \neorv32_top_inst|Equal0~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector8~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector7~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[29]~21_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33_combout ; +wire \neorv32_top_inst|Equal0~10_combout ; +wire \neorv32_top_inst|Equal0~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_RTM0157_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[0]_OTERM156 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout ; +wire \neorv32_top_inst|io_wren~0_combout ; +wire \neorv32_top_inst|io_wren~1_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout ; +wire \neorv32_top_inst|Equal0~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux31~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~1_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~q ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~q ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|wren~0_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|err_o~q ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~q ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~0_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~q ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|err_type~0_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|err_type~q ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~0_combout ; +wire \neorv32_top_inst|rdata_v~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0~portbdataout ; +wire \neorv32_top_inst|rdata_v~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213_BDD214 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~46_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~56_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~54_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~58_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134_cout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~130 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~125_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~64_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~61_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~59_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~29_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~27_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~25_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~23_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~21_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~19_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~17_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~43_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~41_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~39_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~37_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~35_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~33_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~31_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~51_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~49_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~47_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~45_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~55_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~53_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~57_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185_BDD186 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~17_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~27_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~26_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~25_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~24_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~29_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~28_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~30_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247_BDD248 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249_BDD250 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201_BDD202 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299_BDD300 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297_BDD298 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ; +wire \~GND~combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~125_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~125_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~3 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~56_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~115 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~52_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~107 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~54_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~111 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~44_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~91 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~46_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~95 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~48_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~99 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~50_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~103 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~30_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~63 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~32_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~67 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~34_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~71 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~36_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~75 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~38_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~79 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~40_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~83 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~42_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~87 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~7 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~11 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~15 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~19 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~23 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~12_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~27 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~31 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~16_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~35 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~39 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~20_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~43 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~22_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~47 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~24_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~51 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~26_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~55 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~28_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~59 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~58_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~119 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~60_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~123 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~126 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~127 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~57_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~53_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~55_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~45_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~47_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~49_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~51_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~31_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~33_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~35_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~37_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~39_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~41_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~43_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~17_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~19_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~21_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~23_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~25_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~27_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~29_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~59_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~61_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~62_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[29]~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opb[31]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[31]~31_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~129_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux31~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277_BDD278 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199_BDD200 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197_BDD198 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281_BDD282 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM76 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector43~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM72 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector42~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53_sumout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15_combout ; +wire \neorv32_top_inst|Equal0~2_combout ; +wire \neorv32_top_inst|Equal0~6_RESYN207_BDD208 ; +wire \neorv32_top_inst|Equal0~6_RESYN205_BDD206 ; +wire \neorv32_top_inst|Equal0~6_combout ; +wire \neorv32_top_inst|io_wren~combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~52_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~53_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|data_o~1_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux29~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~26_combout ; +wire \neorv32_top_inst|rdata_v~39_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~4_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2~portbdataout ; +wire \neorv32_top_inst|rdata_v~40_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235_BDD236 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~141_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector65~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261_BDD262 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193_BDD194 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265_BDD266 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM48 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector6~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector5~0_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~31_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~32_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291_BDD292 ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~6_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a3 ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~56_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~57_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux12~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~28_combout ; +wire \neorv32_top_inst|rdata_v~42_combout ; +wire \neorv32_top_inst|rdata_v~43_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239_BDD240 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269_BDD270 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195_BDD196 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273_BDD274 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM164 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector63~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux12~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~1_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux19~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~22_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12]~feeder_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~44_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~45_combout ; +wire \neorv32_top_inst|rdata_v~33_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~6_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293_BDD294 ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux16~0_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a4 ; +wire \neorv32_top_inst|rdata_v~34_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux57~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253_BDD254 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191_BDD192 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257_BDD258 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~50_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~48_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux26~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux56~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25_sumout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~6_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a3 ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~62_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~63_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux28~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~31_combout ; +wire \neorv32_top_inst|rdata_v~47_combout ; +wire \neorv32_top_inst|rdata_v~48_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][3]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~59_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~121_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~127_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~132_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~134_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~130_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector61~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~4_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~50_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~51_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22]~feeder_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux9~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~25_combout ; +wire \neorv32_top_inst|rdata_v~37_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~3_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a6 ; +wire \neorv32_top_inst|rdata_v~38_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux55~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux25~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~44_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~42_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~40_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~38_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~36_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~34_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~32_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~52_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~139_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~179_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux6~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux8~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24]~feeder_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux7~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23]~feeder_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux2~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux3~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux1~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux9~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~4_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~3_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~14_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~3_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24]~feeder_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~feeder_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~2_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~16_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~5_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~29_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|cmp_lo_ge_ff~q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~10_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~11_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~14_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~135_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~7_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~6_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~40_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~41_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux24~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~20_combout ; +wire \neorv32_top_inst|rdata_v~29_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a7 ; +wire \neorv32_top_inst|rdata_v~30_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux54~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8]~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~88_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~89_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector59~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221_BDD222 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223_BDD224 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~33_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~32_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~31_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~16_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~12_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~23_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~22_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~21_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~20_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~19_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225_BDD226 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227_BDD228 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~62_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~67_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~72_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~77_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~82_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~161_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~164_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~171_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~126 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~129_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|minstret_ovfl~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~148_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~122_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~126_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~131_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~137_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~86_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~91_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~96_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~101_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~106_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector55~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229_BDD230 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM116 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~110_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~114_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector54~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~63_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~62_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~60_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~30_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~28_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~26_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~24_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~22_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~20_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~16_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~12_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux45~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux44~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux43~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~126 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~129_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|mcycle_ovfl~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~1_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~65_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~66 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~70 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~74 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~77_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~78 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~6 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~9_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~39_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19]~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector48~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux42~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~44_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux41~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~49_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux40~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux11~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux18~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~14_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|data_o~7_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|data_o~8_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~28_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~29_combout ; +wire \neorv32_top_inst|rdata_v~21_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a5 ; +wire \neorv32_top_inst|rdata_v~22_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][13]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~84_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~113_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~158_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~157_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~153_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector66~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~38_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux39~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux15~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux22~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~18_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a1 ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9]~feeder_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~36_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~37_combout ; +wire \neorv32_top_inst|rdata_v~26_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][9]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][9]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~54_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|we~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~59_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector44~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux38~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~64_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24]~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux37~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux10~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14]~feeder_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux17~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~8_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14]~feeder_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~16_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~17_combout ; +wire \neorv32_top_inst|rdata_v~14_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a6 ; +wire \neorv32_top_inst|rdata_v~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][14]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][14]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~75_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~69_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux36~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21_sumout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~8_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~12_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~13_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux16~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~6_combout ; +wire \neorv32_top_inst|rdata_v~10_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a7 ; +wire \neorv32_top_inst|rdata_v~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux35~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~79_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27]~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux34~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM56 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector39~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux33~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117_sumout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~4_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295_BDD296 ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a1 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux6~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~19_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~38_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~39_combout ; +wire \neorv32_top_inst|rdata_v~27_combout ; +wire \neorv32_top_inst|rdata_v~28_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~77_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector73~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector82~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux32~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~58 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~3_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux3~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~23_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~46_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~47_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a4 ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~3_combout ; +wire \neorv32_top_inst|rdata_v~35_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][12]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~86_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~12_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~168_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector37~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux31~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93_sumout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~6_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~32_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~33_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0~portbdataout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux23~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~16_combout ; +wire \neorv32_top_inst|rdata_v~24_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][8]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~72_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux13~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11]~feeder_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~20_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~21_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~3_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a3 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux20~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~10_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11]~feeder_combout ; +wire \neorv32_top_inst|rdata_v~17_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][11]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][11]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][7]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][7]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~70_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux5~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux4~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~11_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27]~feeder_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~3_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~22_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~23_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a3 ; +wire \neorv32_top_inst|rdata_v~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~82_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~119_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~115_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector53~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM112 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ; +wire \neorv32_top_inst|Equal0~9_RESYN175_BDD176 ; +wire \neorv32_top_inst|Equal0~9_RESYN173_BDD174 ; +wire \neorv32_top_inst|Equal0~9_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux21~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~12_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~24_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~25_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~6_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2~portbdataout ; +wire \neorv32_top_inst|rdata_v~19_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][10]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][10]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~92_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM7 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~5_RTM011_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM5 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM1 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector80~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM140 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM142 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~10 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector27~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~110 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector26~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~94 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector25~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~82 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~85_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector24~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~86 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector23~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~106 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector22~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~90 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector21~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~102 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector20~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~98 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector19~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~25_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector18~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~26 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector17~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector16~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~42 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector15~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~38 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector14~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~34 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~53_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector13~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~54 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector12~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~50 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector11~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~46 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector10~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~62 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector9~0_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189_BDD190 ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187_BDD188 ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~5_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289_BDD290 ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a5 ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~6_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5]~feeder_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~8_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~9_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux26~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~4_combout ; +wire \neorv32_top_inst|rdata_v~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][5]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][5]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~11_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a4 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux27~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~30_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~60_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~61_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~6_combout ; +wire \neorv32_top_inst|rdata_v~46_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][4]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][4]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~101_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][6]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][6]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~65_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~2_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux10~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~5_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~10_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~11_combout ; +wire \neorv32_top_inst|rdata_v~8_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~3_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a5 ; +wire \neorv32_top_inst|rdata_v~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~62_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~63_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~105_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~7_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~58_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~59_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux11~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~29_combout ; +wire \neorv32_top_inst|rdata_v~44_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~4_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a4 ; +wire \neorv32_top_inst|rdata_v~45_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~61_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~19_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~18_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179_BDD180 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177_BDD178 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181_BDD182 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183_BDD184 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211_BDD212 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209_BDD210 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM22 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025~combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM24 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~6_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~42_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~43_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux8~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~21_combout ; +wire \neorv32_top_inst|rdata_v~31_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a7 ; +wire \neorv32_top_inst|rdata_v~32_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[12]~113_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux0~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector1~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector0~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector0~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector0~2_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14_combout ; +wire \neorv32_top_inst|Equal0~1_combout ; +wire \neorv32_top_inst|io_rden~0_combout ; +wire \neorv32_top_inst|io_rden~combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux5~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~13_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~5_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~26_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~27_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2~portbdataout ; +wire \neorv32_top_inst|rdata_v~20_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~40_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~2 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~5_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~6 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~105_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~106 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~125_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~126 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~121_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~122 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~17_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~18 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~97_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~98 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~81_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~82 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~65_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~66 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~73_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~74 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~49_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~50 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~41_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~42 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~89_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~90 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~57_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~58 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~33_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~34 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~25_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~26 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~13_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~14 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~9_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~10 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~109_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~110 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~113_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~114 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~117_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~118 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~21_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~22 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~101_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~102 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~85_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~86 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~69_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~70 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~77_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~78 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~53_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~54 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~45_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~46 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~93_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~94 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~61_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~62 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~37_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~38 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~29_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~30 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~129_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~1_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~2 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~5_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~6 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~105_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~106 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~125_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~126 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~121_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~122 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~17_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~18 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~97_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~98 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~81_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~82 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~65_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~66 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~73_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~74 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~49_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~50 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~41_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~42 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~89_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~90 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~57_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~58 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~33_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~34 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~25_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~26 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~13_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~14 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~9_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~10 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~109_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~110 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~113_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~114 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~117_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~118 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~21_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~22 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~101_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~102 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~85_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~86 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~69_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~70 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~77_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~78 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~53_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~54 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~45_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~46 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~93_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~94 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~61_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~62 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~37_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~38 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~29_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux0~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~7_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|data_o~3_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|data_o~4_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~14_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~15_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~0_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~q ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~1_combout ; +wire \neorv32_top_inst|rdata_v~12_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~4_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a7 ; +wire \neorv32_top_inst|rdata_v~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~33_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector60~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM146 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM144 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~7_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29]~feeder_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~30_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~31_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a5 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux2~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~15_combout ; +wire \neorv32_top_inst|rdata_v~23_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][2]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~57_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~175_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|irq_buf~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector72~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[39]~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~54_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~55_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~6_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2~portbdataout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux13~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~27_combout ; +wire \neorv32_top_inst|rdata_v~41_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~24_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici_nxt~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_instruction_check~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2~combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal26~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125_sumout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux7~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~17_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~3_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~34_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~35_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0~portbdataout ; +wire \neorv32_top_inst|rdata_v~25_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~52_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM160 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM162 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~114 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector31~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~118 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector30~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~48_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~49_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux25~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~24_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a6 ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~5_combout ; +wire \neorv32_top_inst|rdata_v~36_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][6]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][6]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~29_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux47~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector74~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM170 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM168 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector34~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~2 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector33~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~18_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~19_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~5_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux1~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~9_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a6 ; +wire \neorv32_top_inst|rdata_v~16_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~27_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29_sumout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[31]~29_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~6_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux15~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~3_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~6_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~7_combout ; +wire \neorv32_top_inst|rdata_v~5_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0~portbdataout ; +wire \neorv32_top_inst|rdata_v~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~20_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux42~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17_sumout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|rden~0_combout ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|ack_o~q ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~0_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~q ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~q ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~0_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~q ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~q ; +wire \neorv32_top_inst|ack_v~0_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control~2_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control~6_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control~5_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control~3_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control~4_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control~1_combout ; +wire \neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~1_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector2~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~q ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~0_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ; +wire \neorv32_top_inst|neorv32_sysinfo_inst|data_o~0_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~4_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~5_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux14~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~2_combout ; +wire \neorv32_top_inst|rdata_v~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~5_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a1 ; +wire \neorv32_top_inst|rdata_v~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector69~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~6_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~14_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~9_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM36 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM32 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[3]~25_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux30~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~feeder_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~125_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~63_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~DUPLICATE_q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~122 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125_sumout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~5_RTM045_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.restart_OTERM44 ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_REQUEST~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector2~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ; +wire \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~1_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0_combout ; +wire \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~3_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1]~feeder_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~2_combout ; +wire \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~3_combout ; +wire \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a1 ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux30~0_combout ; +wire \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~1_combout ; +wire \neorv32_top_inst|rdata_v~2_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~q ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~35_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0_combout ; +wire \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|rf_we~0_combout ; +wire [0:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle_ovfl ; +wire [0:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret_ovfl ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata ; +wire [20:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_buf ; +wire [20:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd ; +wire [15:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc ; +wire [4:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt ; +wire [31:0] \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi ; +wire [31:0] \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo ; +wire [31:0] \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi ; +wire [5:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch ; +wire [68:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth ; +wire [11:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf ; +wire [1:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret ; +wire [6:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o ; +wire [31:0] \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi ; +wire [1:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt ; +wire [68:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient ; +wire [3:0] \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout ; +wire [0:0] \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_ovfl ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last ; +wire [1:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle ; +wire [31:0] \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd ; +wire [31:0] \neorv32_top_inst|neorv32_sysinfo_inst|data_o ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o ; +wire [1:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle ; +wire [31:0] \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo ; +wire [1:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt ; +wire [2:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff ; +wire [1:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg ; +wire [3:0] \neorv32_top_inst|rstn_int_sreg ; +wire [4:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt ; +wire [31:0] \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo ; +wire [63:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc ; +wire [31:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder ; +wire [31:0] \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o ; +wire [31:0] \neorv32_top_inst|neorv32_bus_keeper_inst|data_o ; +wire [31:0] \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o ; + +wire [39:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus ; +wire [39:0] \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus ; +wire [4:0] \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus ; +wire [4:0] \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus ; +wire [4:0] \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus ; +wire [4:0] \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus ; +wire [4:0] \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus ; +wire [4:0] \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus ; +wire [4:0] \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus ; +wire [4:0] \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus ; + +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [2]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [3]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [4]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [5]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [6]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [7]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [8]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [9]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [10]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [11]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [12]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [13]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [14]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [15]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [16]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [17]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [18]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [19]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [20]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [21]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [22]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [23]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [24]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [25]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [26]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [27]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [28]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [29]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [30]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus [31]; + +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [2]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [3]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [4]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [5]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [6]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [7]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [8]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [9]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [10]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [11]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [12]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [13]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [14]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [15]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [16]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [17]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [18]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [19]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [20]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [21]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [22]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [23]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [24]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [25]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [26]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [27]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [28]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [29]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [30]; +assign \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus [31]; + +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0~portbdataout = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a1 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a5 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [2]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a6 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [3]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a7 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [4]; + +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0~portbdataout = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a1 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a5 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [2]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a6 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [3]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a7 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [4]; + +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2~portbdataout = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a3 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a5 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [2]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a6 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [3]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a7 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [4]; + +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2~portbdataout = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a3 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a5 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [2]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a6 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [3]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a7 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [4]; + +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0~portbdataout = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a1 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a4 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [2]; + +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0~portbdataout = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a1 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a4 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus [2]; + +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2~portbdataout = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a3 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a4 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [2]; + +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2~portbdataout = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [0]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a3 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [1]; +assign \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a4 = \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus [2]; + +// Location: IOOBUF_X89_Y6_N5 +cyclonev_io_obuf \gpio_o[0]~output ( + .i(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [0]), + .oe(vcc), + .dynamicterminationcontrol(gnd), + .seriesterminationcontrol(16'b0000000000000000), + .parallelterminationcontrol(16'b0000000000000000), + .devoe(devoe), + .o(gpio_o[0]), + .obar()); +// synopsys translate_off +defparam \gpio_o[0]~output .bus_hold = "false"; +defparam \gpio_o[0]~output .open_drain_output = "false"; +defparam \gpio_o[0]~output .shift_series_termination_control = "false"; +// synopsys translate_on + +// Location: IOOBUF_X84_Y0_N2 +cyclonev_io_obuf \gpio_o[1]~output ( + .i(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [1]), + .oe(vcc), + .dynamicterminationcontrol(gnd), + .seriesterminationcontrol(16'b0000000000000000), + .parallelterminationcontrol(16'b0000000000000000), + .devoe(devoe), + .o(gpio_o[1]), + .obar()); +// synopsys translate_off +defparam \gpio_o[1]~output .bus_hold = "false"; +defparam \gpio_o[1]~output .open_drain_output = "false"; +defparam \gpio_o[1]~output .shift_series_termination_control = "false"; +// synopsys translate_on + +// Location: IOOBUF_X80_Y0_N19 +cyclonev_io_obuf \gpio_o[2]~output ( + .i(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [2]), + .oe(vcc), + .dynamicterminationcontrol(gnd), + .seriesterminationcontrol(16'b0000000000000000), + .parallelterminationcontrol(16'b0000000000000000), + .devoe(devoe), + .o(gpio_o[2]), + .obar()); +// synopsys translate_off +defparam \gpio_o[2]~output .bus_hold = "false"; +defparam \gpio_o[2]~output .open_drain_output = "false"; +defparam \gpio_o[2]~output .shift_series_termination_control = "false"; +// synopsys translate_on + +// Location: IOOBUF_X60_Y0_N19 +cyclonev_io_obuf \gpio_o[3]~output ( + .i(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [3]), + .oe(vcc), + .dynamicterminationcontrol(gnd), + .seriesterminationcontrol(16'b0000000000000000), + .parallelterminationcontrol(16'b0000000000000000), + .devoe(devoe), + .o(gpio_o[3]), + .obar()); +// synopsys translate_off +defparam \gpio_o[3]~output .bus_hold = "false"; +defparam \gpio_o[3]~output .open_drain_output = "false"; +defparam \gpio_o[3]~output .shift_series_termination_control = "false"; +// synopsys translate_on + +// Location: IOOBUF_X80_Y0_N2 +cyclonev_io_obuf \gpio_o[4]~output ( + .i(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [4]), + .oe(vcc), + .dynamicterminationcontrol(gnd), + .seriesterminationcontrol(16'b0000000000000000), + .parallelterminationcontrol(16'b0000000000000000), + .devoe(devoe), + .o(gpio_o[4]), + .obar()); +// synopsys translate_off +defparam \gpio_o[4]~output .bus_hold = "false"; +defparam \gpio_o[4]~output .open_drain_output = "false"; +defparam \gpio_o[4]~output .shift_series_termination_control = "false"; +// synopsys translate_on + +// Location: IOOBUF_X60_Y0_N2 +cyclonev_io_obuf \gpio_o[5]~output ( + .i(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [5]), + .oe(vcc), + .dynamicterminationcontrol(gnd), + .seriesterminationcontrol(16'b0000000000000000), + .parallelterminationcontrol(16'b0000000000000000), + .devoe(devoe), + .o(gpio_o[5]), + .obar()); +// synopsys translate_off +defparam \gpio_o[5]~output .bus_hold = "false"; +defparam \gpio_o[5]~output .open_drain_output = "false"; +defparam \gpio_o[5]~output .shift_series_termination_control = "false"; +// synopsys translate_on + +// Location: IOOBUF_X52_Y0_N19 +cyclonev_io_obuf \gpio_o[6]~output ( + .i(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [6]), + .oe(vcc), + .dynamicterminationcontrol(gnd), + .seriesterminationcontrol(16'b0000000000000000), + .parallelterminationcontrol(16'b0000000000000000), + .devoe(devoe), + .o(gpio_o[6]), + .obar()); +// synopsys translate_off +defparam \gpio_o[6]~output .bus_hold = "false"; +defparam \gpio_o[6]~output .open_drain_output = "false"; +defparam \gpio_o[6]~output .shift_series_termination_control = "false"; +// synopsys translate_on + +// Location: IOOBUF_X52_Y0_N2 +cyclonev_io_obuf \gpio_o[7]~output ( + .i(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [7]), + .oe(vcc), + .dynamicterminationcontrol(gnd), + .seriesterminationcontrol(16'b0000000000000000), + .parallelterminationcontrol(16'b0000000000000000), + .devoe(devoe), + .o(gpio_o[7]), + .obar()); +// synopsys translate_off +defparam \gpio_o[7]~output .bus_hold = "false"; +defparam \gpio_o[7]~output .open_drain_output = "false"; +defparam \gpio_o[7]~output .shift_series_termination_control = "false"; +// synopsys translate_on + +// Location: IOIBUF_X32_Y0_N1 +cyclonev_io_ibuf \clk_i~input ( + .i(clk_i), + .ibar(gnd), + .dynamicterminationcontrol(gnd), + .o(\clk_i~input_o )); +// synopsys translate_off +defparam \clk_i~input .bus_hold = "false"; +defparam \clk_i~input .simulate_z_as = "z"; +// synopsys translate_on + +// Location: CLKCTRL_G6 +cyclonev_clkena \clk_i~inputCLKENA0 ( + .inclk(\clk_i~input_o ), + .ena(vcc), + .outclk(\clk_i~inputCLKENA0_outclk ), + .enaout()); +// synopsys translate_off +defparam \clk_i~inputCLKENA0 .clock_type = "global clock"; +defparam \clk_i~inputCLKENA0 .disable_mode = "low"; +defparam \clk_i~inputCLKENA0 .ena_register_mode = "always enabled"; +defparam \clk_i~inputCLKENA0 .ena_register_power_up = "high"; +defparam \clk_i~inputCLKENA0 .test_syn = "high"; +// synopsys translate_on + +// Location: LABCELL_X64_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|rstn_int_sreg[0]~feeder ( +// Equation(s): +// \neorv32_top_inst|rstn_int_sreg[0]~feeder_combout = VCC + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rstn_int_sreg[0]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[0]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|rstn_int_sreg[0]~feeder .lut_mask = 64'hFFFFFFFFFFFFFFFF; +defparam \neorv32_top_inst|rstn_int_sreg[0]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: IOIBUF_X36_Y0_N1 +cyclonev_io_ibuf \rstn_i~input ( + .i(rstn_i), + .ibar(gnd), + .dynamicterminationcontrol(gnd), + .o(\rstn_i~input_o )); +// synopsys translate_off +defparam \rstn_i~input .bus_hold = "false"; +defparam \rstn_i~input .simulate_z_as = "z"; +// synopsys translate_on + +// Location: FF_X64_Y16_N44 +dffeas \neorv32_top_inst|rstn_int_sreg[0]~DUPLICATE ( + .clk(!\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|rstn_int_sreg[0]~feeder_combout ), + .asdata(vcc), + .clrn(\rstn_i~input_o ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|rstn_int_sreg[0]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[0]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|rstn_int_sreg[0]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|rstn_int_sreg[1]~feeder ( +// Equation(s): +// \neorv32_top_inst|rstn_int_sreg[1]~feeder_combout = \neorv32_top_inst|rstn_int_sreg[0]~DUPLICATE_q + + .dataa(gnd), + .datab(!\neorv32_top_inst|rstn_int_sreg[0]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rstn_int_sreg[1]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[1]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|rstn_int_sreg[1]~feeder .lut_mask = 64'h3333333333333333; +defparam \neorv32_top_inst|rstn_int_sreg[1]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y16_N11 +dffeas \neorv32_top_inst|rstn_int_sreg[1]~DUPLICATE ( + .clk(!\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|rstn_int_sreg[1]~feeder_combout ), + .asdata(vcc), + .clrn(\rstn_i~input_o ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|rstn_int_sreg[1]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[1]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|rstn_int_sreg[1]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|rstn_int_sreg[2]~feeder ( +// Equation(s): +// \neorv32_top_inst|rstn_int_sreg[2]~feeder_combout = \neorv32_top_inst|rstn_int_sreg[1]~DUPLICATE_q + + .dataa(gnd), + .datab(!\neorv32_top_inst|rstn_int_sreg[1]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rstn_int_sreg[2]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[2]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|rstn_int_sreg[2]~feeder .lut_mask = 64'h3333333333333333; +defparam \neorv32_top_inst|rstn_int_sreg[2]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y16_N26 +dffeas \neorv32_top_inst|rstn_int_sreg[2] ( + .clk(!\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|rstn_int_sreg[2]~feeder_combout ), + .asdata(vcc), + .clrn(\rstn_i~input_o ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|rstn_int_sreg [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|rstn_int_sreg[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y16_N25 +dffeas \neorv32_top_inst|rstn_int_sreg[2]~DUPLICATE ( + .clk(!\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|rstn_int_sreg[2]~feeder_combout ), + .asdata(vcc), + .clrn(\rstn_i~input_o ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|rstn_int_sreg[2]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[2]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|rstn_int_sreg[2]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y16_N17 +dffeas \neorv32_top_inst|rstn_int_sreg[3] ( + .clk(!\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rstn_int_sreg[2]~DUPLICATE_q ), + .clrn(\rstn_i~input_o ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|rstn_int_sreg [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|rstn_int_sreg[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y16_N43 +dffeas \neorv32_top_inst|rstn_int_sreg[0] ( + .clk(!\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|rstn_int_sreg[0]~feeder_combout ), + .asdata(vcc), + .clrn(\rstn_i~input_o ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|rstn_int_sreg [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|rstn_int_sreg[0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y16_N10 +dffeas \neorv32_top_inst|rstn_int_sreg[1] ( + .clk(!\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|rstn_int_sreg[1]~feeder_combout ), + .asdata(vcc), + .clrn(\rstn_i~input_o ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|rstn_int_sreg [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int_sreg[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|rstn_int_sreg[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|tmp_v~0 ( +// Equation(s): +// \neorv32_top_inst|tmp_v~0_combout = ( \neorv32_top_inst|rstn_int_sreg [0] & ( \neorv32_top_inst|rstn_int_sreg [1] & ( (\neorv32_top_inst|rstn_int_sreg [2] & \neorv32_top_inst|rstn_int_sreg [3]) ) ) ) + + .dataa(!\neorv32_top_inst|rstn_int_sreg [2]), + .datab(!\neorv32_top_inst|rstn_int_sreg [3]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|rstn_int_sreg [0]), + .dataf(!\neorv32_top_inst|rstn_int_sreg [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|tmp_v~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|tmp_v~0 .extended_lut = "off"; +defparam \neorv32_top_inst|tmp_v~0 .lut_mask = 64'h0000000000001111; +defparam \neorv32_top_inst|tmp_v~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y16_N14 +dffeas \neorv32_top_inst|rstn_int ( + .clk(!\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|tmp_v~0_combout ), + .asdata(vcc), + .clrn(\rstn_i~input_o ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|rstn_int~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|rstn_int .is_wysiwyg = "true"; +defparam \neorv32_top_inst|rstn_int .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y18_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y18_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y14_N34 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|control~6_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~6 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~2 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~114 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~6 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector32~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector32~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] & ( \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] & ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113_sumout ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113_sumout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~113_sumout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector32~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector32~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector32~0 .lut_mask = 64'h0044BBFF0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector32~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27 .lut_mask = 64'h333333330000FFFF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~14 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~118 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~18 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~14 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector29~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector29~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7] & ( \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7] & ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # +// ((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17_sumout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17_sumout & +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~17_sumout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector29~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector29~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector29~0 .lut_mask = 64'h0500AFFF0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector29~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~1_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0]~DUPLICATE_q ) + ( VCC ) + ( !VCC )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~2 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0]~DUPLICATE_q ) + ( VCC ) + ( !VCC )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~1_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~1 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39 .lut_mask = 64'hF000F000F000F000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~0 .lut_mask = 64'h03030F0F3333FFFF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N2 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[38]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[38]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[38]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[38]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[38]~0 .lut_mask = 64'h0000F0F00000F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[38]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[38] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[38]~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[38] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[38] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & +// ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE_q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0 .lut_mask = 64'hCC00CC00F0F00000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5]))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28 .lut_mask = 64'h505F505F505F505F; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|data_o~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|data_o~2_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~2 .lut_mask = 64'h0000000000000010; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y20_N55 +dffeas \neorv32_top_inst|neorv32_sysinfo_inst|data_o[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~2_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector4~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector4~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector4~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector4~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector4~0 .lut_mask = 64'h0000000000F000F0; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector4~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N28 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_busswitch_inst|Selector4~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector3~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector3~0 .lut_mask = 64'h03570357FFFFFFFF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N59 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_busswitch_inst|Selector3~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q & !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~q ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1 .lut_mask = 64'hF000F000F000F000; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0 .lut_mask = 64'h0F0F0F0F0F000F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1 .lut_mask = 64'h00AA00AA00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~0 .lut_mask = 64'h0055005555005500; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0 .lut_mask = 64'h000000000000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y20_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~45_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y16_N25 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_busswitch_inst|Selector2~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10 .lut_mask = 64'h0050005022FF22FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~10 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~18 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector28~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector28~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( ((\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9_sumout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9_sumout & !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~9_sumout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector28~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector28~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector28~0 .lut_mask = 64'h0000FFFF0C003FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector28~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [4] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1 .lut_mask = 64'h0001000100010001; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y19_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91 .lut_mask = 64'h00000000010B010B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y20_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~20_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux14~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux14~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux14~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux14~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux14~0 .lut_mask = 64'h1D1D1D1D55555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux14~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux14~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1 .lut_mask = 64'h00000000FFFF0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y21_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~18_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y21_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~18_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y20_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~25_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y19_N49 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y20_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector74~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideOr12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideOr12~combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~q ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideOr12~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideOr12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideOr12 .lut_mask = 64'hFF0FFF0FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideOr12 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y20_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideOr12~combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y19_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0 .lut_mask = 64'h0505050500000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux4~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux4~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux4~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux4~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux4~0 .lut_mask = 64'h303030303F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux4~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1]~feeder_combout = VCC + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1]~feeder .lut_mask = 64'hFFFFFFFFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y16_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] +// ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1 .lut_mask = 64'h00000000F0F0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [1] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0 .lut_mask = 64'h0500050000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0 .lut_mask = 64'h00AA00AA00000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3 .lut_mask = 64'h33C033C000000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux39~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux39~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux39~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux39~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux39~0 .lut_mask = 64'h0011000002000002; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux39~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y18_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux39~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y19_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux42~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout = ( !\neorv32_top_inst|ack_v~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|ack_v~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0 .lut_mask = 64'h0F0F0F0F00000000; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y20_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector77~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector77~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector77~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39] ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~q +// )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector77~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector77~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector77~0 .lut_mask = 64'h00500050FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector77~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y20_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector77~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[21] ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt [21] = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE_q ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt [21]), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[21] .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[21] .lut_mask = 64'h0FFF0FFF0FFF0FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[21] .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y20_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [13] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1 .lut_mask = 64'hFFFF000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7 .lut_mask = 64'h550555050F5F0F5F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y19_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y19_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~16_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~4_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~4 .lut_mask = 64'h66664444CCCC0000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1 .lut_mask = 64'h0AC88E1106D04913; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2 .lut_mask = 64'h0C0008E117010400; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0 .lut_mask = 64'h8000202904020014; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6 .lut_mask = 64'h0004420000040800; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~2_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3 .lut_mask = 64'h0F5500330F55FF33; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~4_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~4_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~5 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y20_N31 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux17~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|data_o~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|data_o~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~5 .lut_mask = 64'hF000F00000F000F0; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|data_o~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|data_o~6_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_sysinfo_inst|data_o~5_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o~5_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~6 .lut_mask = 64'h0000000000010001; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y20_N31 +dffeas \neorv32_top_inst|neorv32_sysinfo_inst|data_o[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_sysinfo_inst|data_o [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1 .lut_mask = 64'h0000000000500050; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y13_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0 .lut_mask = 64'h0000000010101010; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0 .lut_mask = 64'h0022FF220020FF20; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1 .lut_mask = 64'h11231101112311FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1 .lut_mask = 64'hFF00FF0000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0 .lut_mask = 64'h5000500000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0 .lut_mask = 64'h00000000FF00FF00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout $ ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )))) ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout & ( (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48 .lut_mask = 64'h00000000DF5FDE5A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[15]~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[15]~49_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux92~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[15]~49_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[15]~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[15]~49 .lut_mask = 64'h0F5500553F553355; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[15]~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y20_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[15]~49_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y21_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~28_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5 .lut_mask = 64'h00A000A0A000A000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3 .lut_mask = 64'h484C0CC35EE84822; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1 .lut_mask = 64'h0C6A21100C483010; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2 .lut_mask = 64'h88A5C17BB0B48AF6; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0 .lut_mask = 64'h0F4475000A008E54; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~3_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~1_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4 .lut_mask = 64'h00331D1DCCFF1D1D; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~5_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~6 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X51_Y17_N13 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux22~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~0 .lut_mask = 64'h0000FFFFCCCCCCCC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y22_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q +// ) + ( !VCC )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~110 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q ) + +// ( !VCC )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109 .lut_mask = 64'h0000F0F0000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector70~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector70~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout +// ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector70~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector70~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector70~0 .lut_mask = 64'h3333333300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector70~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y19_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector70~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y16_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[1] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y12_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0 .lut_mask = 64'hA000A00000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0 .lut_mask = 64'h0050005000500050; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~79 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~79_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~79_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~79 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~79 .lut_mask = 64'h04000400F7FFF7FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~79 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1 .lut_mask = 64'h0000AAAA00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y22_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~11_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][15]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][15] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0 .lut_mask = 64'h00000F0F00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y22_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~11_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][15]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][15] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][15]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][15]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][15]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][15]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y22_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~13_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15]~q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15]~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78 .lut_mask = 64'h335533550F550F55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~80 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~80_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~79_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~79_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~78_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~80_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~80 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~80 .lut_mask = 64'h003300330C3F0C3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~80 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y21_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~80_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0 .lut_mask = 64'h511151115D115D11; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1 .lut_mask = 64'h0A020A020AFF0AFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y22_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~23_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3 .lut_mask = 64'h50D01588C028B029; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2 .lut_mask = 64'h584211450983081F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6 .lut_mask = 64'h10A0004200006A50; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1 .lut_mask = 64'h3227402620264A84; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~3_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~2_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4 .lut_mask = 64'h04340737C4F4C7F7; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0 .lut_mask = 64'h0088008822002200; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2 .lut_mask = 64'h0000000022222222; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout & ( +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0_combout )))) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~4_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~5 .lut_mask = 64'h0505050505CD05CD; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y20_N34 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux18~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[13] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y19_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~6_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q )))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12 .lut_mask = 64'h001B001B001B001B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0 .lut_mask = 64'h0F0F0F0F00000000; +defparam \neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y19_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][17]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][17] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y19_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][17]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][17] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~feeder_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][17]~q ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][17]~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][17]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][17]~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~feeder_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|cb_bus_err_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y19_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [0] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout )))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~q & ((((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12_combout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [0] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][17]~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][17]~q & +// ((((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][17]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~73_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][17]~q ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97 .lut_mask = 64'h0F5F0F5F03FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~10 .lut_mask = 64'h0000AAAA00AAAAAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y15_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~10_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0 .lut_mask = 64'h8000000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1 .lut_mask = 64'h0808080800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0 .lut_mask = 64'h0000000044004400; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~11_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) +// ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~11 .lut_mask = 64'h0000F0F05050F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y19_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~11_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf +// [5])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire .lut_mask = 64'h00000000A000A000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [6] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [3] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [3]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9 .lut_mask = 64'hA0A0A0A000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q ) # (\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ))) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter~0 .lut_mask = 64'h0055005505550555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [8]))) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [8] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [8]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~7 .lut_mask = 64'h44444444444C444C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~7_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~9_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout +// & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf +// [6]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~9 .lut_mask = 64'h00CC00CC04CC04CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~9_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [9]))) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [9]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [9]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.err~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~6 .lut_mask = 64'h00CC00CC40CC40CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~6_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6] ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [8] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [9])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [8]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [9]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~3 .lut_mask = 64'h00A000A0F0F0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0] ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~3_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf +// [3]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~4 .lut_mask = 64'hCC4CCC4CCCCCCCCC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3] +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~0 .lut_mask = 64'hC0C0000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y17_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_NEW_REG91 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM92 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_NEW_REG91 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_NEW_REG91 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y13_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector48~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y17_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_NEW_REG93 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM94 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_NEW_REG93 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_NEW_REG93 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM94 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM92 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM94 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM92 ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM94 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM92 ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[19]_OTERM94 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13 .lut_mask = 64'h0000FFFF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~35 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~35_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [19])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [19])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [19]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~35_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~35 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~35 .lut_mask = 64'h353500003535FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~35 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0 .lut_mask = 64'h0808080800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0 .lut_mask = 64'h0000000010101010; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24])) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0 .lut_mask = 64'h00000000C000C000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0_combout ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0 .lut_mask = 64'h0000000033333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15 .lut_mask = 64'h0F0F0FCF000000CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~35_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1 .lut_mask = 64'h00000000EAAAEAAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0 .lut_mask = 64'h0000000000050005; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [20] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0 .lut_mask = 64'h00000000000C000C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0 .lut_mask = 64'h0000000000F000F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1 .lut_mask = 64'h000000000F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0 .lut_mask = 64'h0004000400000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y13_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y13_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3 .lut_mask = 64'h0000333355557777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2 .lut_mask = 64'h00F000F000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal14~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1 .lut_mask = 64'h2000200020000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~0 .lut_mask = 64'h0000000008080000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~1 .lut_mask = 64'h33373337FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y19_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector71~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~1_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~2 .lut_mask = 64'h55FF55FF555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y19_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1 .lut_mask = 64'h0000C0C00000C0C0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y13_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[0] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~2 .lut_mask = 64'h000C000C00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~2_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [21])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3 .lut_mask = 64'h0000000000EA00EA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7] & +// ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf +// [5])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf +// [3]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf +// [1] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf +// [0]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~2 .lut_mask = 64'hCCFF4CFF4CFF4CFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~2_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y14_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~12_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [0]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [0] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~12 .lut_mask = 64'h303030303F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13 .lut_mask = 64'h0F3F0F0F00330000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y14_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~12_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0 .lut_mask = 64'h0000000000040000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] +// & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6])) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0 .lut_mask = 64'h3300330000440044; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y20_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~54_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y14_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux13~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux13~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux13~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux13~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux13~0 .lut_mask = 64'h3330333F3330333F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux13~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y14_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux13~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector7~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector7~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector7~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector7~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector7~0 .lut_mask = 64'h333300003333FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector7~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y17_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector7~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X77_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector6~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector6~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector6~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector6~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector6~0 .lut_mask = 64'hAAA0AAA0FF0FFF0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector6~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X77_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector6~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector6~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X77_Y16_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X77_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector5~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector5~0 .lut_mask = 64'hBB83BB83BB33BB33; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y16_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector5~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X77_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector4~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector4~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt +// [1] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector4~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector4~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector4~0 .lut_mask = 64'hAA80FF3FAA00FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector4~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X77_Y16_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector4~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X79_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout = ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [3] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [3]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [2]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0 .lut_mask = 64'hC0C0000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X70_Y16_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector3~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector3~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [4] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [4] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [4]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector3~0 .lut_mask = 64'hF300FCFCF300FCFC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X70_Y16_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector3~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux36~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux36~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux36~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux36~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux36~0 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux36~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y19_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[34] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux36~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[34] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[34] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector0~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector0~0 .lut_mask = 64'h0000AAAAAAAAAAAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y16_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector0~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0 .lut_mask = 64'h0000F0F00000F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~1_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4]~DUPLICATE_q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt[4]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~1 .lut_mask = 64'h00FFF3FF00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y16_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector2~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [4] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [4] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [4] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_BUSY~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cnt [4]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector2~0 .lut_mask = 64'h0505000055555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y16_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector2~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y16_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start .lut_mask = 64'h0F0F0F0F00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y14_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux15~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux15~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux15~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux15~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux15~0 .lut_mask = 64'h3330333F3330333F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux15~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y14_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux15~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux16~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux16~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux16~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux16~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux16~0 .lut_mask = 64'h0F0A0F0A0F5F0F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux16~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y19_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux16~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y13_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector54~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y20_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_NEW_REG117 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM118 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_NEW_REG117 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_NEW_REG117 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y18_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_NEW_REG123 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM124 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_NEW_REG123 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_NEW_REG123 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y18_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_NEW_REG125 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM126 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_NEW_REG125 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_NEW_REG125 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM124 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM126 ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM124 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[12]_OTERM126 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29 .lut_mask = 64'h00FF00FF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y12_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y13_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~109_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [12])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [12])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~109_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~109 .lut_mask = 64'h05AF000005AFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y13_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~109_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y16_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107 .lut_mask = 64'h00000F0FCCCC0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~108 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~108_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~107_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~108_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~108 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~108 .lut_mask = 64'h000F000F333F333F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~108 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11 .lut_mask = 64'h5557555700030003; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y16_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~108_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [12] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12]~DUPLICATE_q )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval +// [12] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [20] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3 .lut_mask = 64'h0000010000000105; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q )) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~0 .lut_mask = 64'h5FFF5FFF00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y13_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2 .lut_mask = 64'h0F0F0A0A0F0F0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0 .lut_mask = 64'h0000000000000080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0 .lut_mask = 64'h0000020200000202; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~8 .lut_mask = 64'hAAAA55550000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y14_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3 .lut_mask = 64'h0002000200000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~5_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [27]) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~5 .lut_mask = 64'h3030303030303030; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y21_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~5_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle[0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y12_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~8_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~2 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0] ) + ( VCC ) + ( !VCC )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~1 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~113_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~114 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~2 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~113 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~154 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~154_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~113_sumout +// )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~113_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~154_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~154 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~154 .lut_mask = 64'h0A5F0A5F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~154 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~154_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~106 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~114 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [2]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~143 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~143_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~105_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~143_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~143 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~143 .lut_mask = 64'h00003F3FC0C0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~143 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~146 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~146_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~146_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~146 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~146 .lut_mask = 64'h0F0F00000F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~146 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y14_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~146_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144 .lut_mask = 64'h00000F0FCCCC0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~145 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~145_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~144_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~145_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~145 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~145 .lut_mask = 64'h00000F0F33333F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~145 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y16_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~145_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2]~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2]~10_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2]~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2]~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2]~10 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2]~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y12_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2]~10_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [2]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ))) ) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [2]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [2]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [2]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3 .lut_mask = 64'hE0E0E000EEEEEE00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y15_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~1 .lut_mask = 64'h0000000000040004; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y15_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [0] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [0] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [0]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~7 .lut_mask = 64'h0A0AF5F50A0AF5F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [27] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~2 .lut_mask = 64'h00000000AAAAAAAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y21_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret[0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y12_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~7_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~2 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [0] ) + ( VCC ) + ( !VCC )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [0]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~1 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~113_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [1] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~114 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [1] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~2 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [1]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~113 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~155 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~155_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [1] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [1]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~113_sumout +// )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~113_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~155_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~155 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~155 .lut_mask = 64'h05AF05AF00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~155 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y14_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~155_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~106 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~114 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~142 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~142_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105_sumout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~105_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~142_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~142 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~142 .lut_mask = 64'h0000CFCF3030FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~142 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y12_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~142_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0 .lut_mask = 64'h0000000044444444; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1 .lut_mask = 64'h0E0E08EC0E0E19FD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0 .lut_mask = 64'h3F003F003F003F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0 .lut_mask = 64'h00CC00CC05AF00AA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[7]~47 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[7]~47_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0_combout & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux100~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[7]~47_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[7]~47 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[7]~47 .lut_mask = 64'h085D085D2A7F2A7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[7]~47 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y20_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[7]~47_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [3] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [3] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20])))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~2 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~2 .lut_mask = 64'h555544550F55440F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y19_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~2_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0 .lut_mask = 64'h0505050500000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux21~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux21~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux21~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux21~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux21~0 .lut_mask = 64'h3333333300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux21~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux21~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [2] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4])) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0 .lut_mask = 64'h000A000AF00AF00A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42 .lut_mask = 64'h00000000F0AAF0AA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ))) ) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux69~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45 .lut_mask = 64'hAA220000AA0A0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44 .lut_mask = 64'hFFCCFFCC00330033; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~46 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~46_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~45_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~44_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~46_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~46 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~46 .lut_mask = 64'h00AA00AA03AB03AB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~46 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y20_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[8]~46_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[8] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X78_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0 .lut_mask = 64'h00000000AAAAAAAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [8]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~1 .lut_mask = 64'h00AA00AA0FAF0FAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~1_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE_q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux37~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux37~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux37~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux37~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux37~0 .lut_mask = 64'h0500050000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux37~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y19_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[33] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux37~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[33] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[33] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] +// ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0 .lut_mask = 64'h0F0D0F0D0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1 .lut_mask = 64'h000080003EF7BEF7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~2 .lut_mask = 64'h00CC00CC33FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y19_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux30~2_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout +// )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [31]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [33] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~7 .lut_mask = 64'hDC101010DF131313; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y19_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~7_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [0] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~5_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~6 .lut_mask = 64'hD11DD11D111D111D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y19_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1]~6_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[1] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y19_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~7_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37 .lut_mask = 64'hF0F00000F0F040C0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41 .lut_mask = 64'h00C900C904CD04CD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~43 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~43_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~42_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~41_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~43_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~43 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~43 .lut_mask = 64'h0F000F0F3F333F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~43 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y19_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[9]~43_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [9]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout +// & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [9]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~1 .lut_mask = 64'h3300330077557755; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~1_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[2] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X78_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3 .lut_mask = 64'h00000F0FF0F0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3_combout & ( (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~4 .lut_mask = 64'h80002F0080FF2FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y16_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2]~4_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux27~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux27~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [10]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [10]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux27~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux27~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux27~0 .lut_mask = 64'h00F000F033F333F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux27~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux27~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X77_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3] $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0 .lut_mask = 64'h33CCCCCCCCCCCCCC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2 .lut_mask = 64'hFFFFFFFF55FF55FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3]~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3]~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|Add0~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3]~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3]~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3]~2 .lut_mask = 64'h0000F0110000F0DD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3]~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y16_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3]~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux26~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux26~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [11]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux28~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [11]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux26~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux26~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux26~0 .lut_mask = 64'h00AA00AA0FAF0FAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux26~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux26~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X80_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0 .lut_mask = 64'hA0A0000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [4] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [4] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [4] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [4] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [4]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~1 .lut_mask = 64'h010DF1FD010D010D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y16_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4]~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X77_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [3]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0 .lut_mask = 64'hC0C0000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X85_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~0 .lut_mask = 64'h00F000F000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X85_Y16_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy .power_up = "low"; +// synopsys translate_on + +// Location: FF_X85_Y16_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy_ff ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy_ff~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy_ff .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy_ff .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X85_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy_ff~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy_ff~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0 .lut_mask = 64'h00000000FF00FF00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y20_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_NEW_REG149 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM150 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_NEW_REG149 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_NEW_REG149 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y19_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_NEW_REG147 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM148 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_NEW_REG147 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_NEW_REG147 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM148 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM150 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM148 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM150 ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM150 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[6]_OTERM148 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11 .lut_mask = 64'h00CC00CC33FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y14_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y14_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y14_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y14_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~4_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3_combout ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~3_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~4 .lut_mask = 64'h1111111111111111; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y21_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~4_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle[1] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~97_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26])) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1 .lut_mask = 64'h0500050050005000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y21_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~80_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [31] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0 .lut_mask = 64'h1000100000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [24])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2 .lut_mask = 64'h000000000F0F0A00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6 .lut_mask = 64'h00EE00EE00AA00AA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y14_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123 .lut_mask = 64'h000000000000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y14_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[4] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y13_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~124 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~124_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123_combout ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout +// & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~123_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~124_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~124 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~124 .lut_mask = 64'h0044000FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~124 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y15_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~124_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [4] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [4] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [4]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [4] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [4] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [4]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ))) ) ) ) # +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [4] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [4]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [4] & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [4]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [4]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [4]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3 .lut_mask = 64'hFFCCF0C0AA88A080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0 .lut_mask = 64'h0000000000040004; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y13_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0 .lut_mask = 64'h0000000000050005; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0_combout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1 .lut_mask = 64'h0000000000001000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4 .lut_mask = 64'h0005000500000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~105_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~106 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~114 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [2]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~105 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~109_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [3] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~110 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [3] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~106 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [3]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~109 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y14_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y14_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y12_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~109_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~89_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~90 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~110 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [4]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~89 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~89_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]) ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3 .lut_mask = 64'h000000000000000F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [4] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [4] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [4] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [4] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~0 .lut_mask = 64'h000F000F555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~89_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [4]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [4] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [4]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~1 .lut_mask = 64'h000033330F0F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2 .lut_mask = 64'hF0F5000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~120 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~120_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [4]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [4])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~120_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~120 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~120 .lut_mask = 64'h028A028A57DF57DF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~120 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~120_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [4] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [4] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [4] ) ) +// # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3_combout ) +// # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [4] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2_combout +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [4] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~4 .lut_mask = 64'hFFFFCCCFFFFFDDDF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector112~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1 .lut_mask = 64'h2020000000000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~102 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q +// ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~110 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ci~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101 .lut_mask = 64'h0000555500000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~102 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~106 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~102 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[3] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~147 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~147_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [3]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [3])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~147_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~147 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~147 .lut_mask = 64'h048C048C37BF37BF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~147 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~147_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y14_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y16_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector64~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector64~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector64~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [3])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [3])))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [3] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105_sumout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [3] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [3] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105_sumout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [3]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~105_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [3]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [3]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector64~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector64~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector64~0 .lut_mask = 64'h1B1B1F1F11FF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector64~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector64~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y19_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_NEW_REG165 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM166 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_NEW_REG165 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_NEW_REG165 .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X78_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275 .lut_mask = 64'h3333FFFF3333FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) +// ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150 .lut_mask = 64'h00000F0FC0C0CFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~151 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~151_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~150_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~151_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~151 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~151 .lut_mask = 64'h000F000F555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~151 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y16_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~151_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~152 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~152_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [3]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [3]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [3]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~152_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~152 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~152 .lut_mask = 64'h00F000F00FFF0FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~152 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y16_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~152_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[3] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [3])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [3] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [3])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [3] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [3])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [3] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [3])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [3] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [3])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [3] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [3])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [3]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3 .lut_mask = 64'hFCA8FCA8FCA80000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y13_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[3] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0 .lut_mask = 64'h000000000000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y15_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~175_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y12_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_msi~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4 .lut_mask = 64'h050505050505FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~148_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~110 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~106 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~149 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~149_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~109_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~149_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~149 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~149 .lut_mask = 64'h0000FF5500AAFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~149 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y13_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~149_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[3] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [3])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [3]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [3]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [3] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [3]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [3]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [3]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [3]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2 .lut_mask = 64'hFFCCAA8800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2_combout & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3_combout ) # (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [3])) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3_combout ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~5 .lut_mask = 64'hFFFFFFFFBBFFBFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y12_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector113~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN241 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN241_BDD242 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN241_BDD242 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN241 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN241 .lut_mask = 64'h0F0F0F0FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN241 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4 .lut_mask = 64'h000A000AA000A000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2 .lut_mask = 64'h0200020040002800; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6 .lut_mask = 64'h002880A029280214; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0 .lut_mask = 64'h0000004000044000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1 .lut_mask = 64'h0210000000000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1_combout +// & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~2_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~6_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3 .lut_mask = 64'h0F0055330FFF5533; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~4_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~5 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X50_Y19_N7 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux12~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[19] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y18_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_NEW_REG121 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_NEW_REG121 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_NEW_REG121 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y18_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_NEW_REG119 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_NEW_REG119 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_NEW_REG119 .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0 .lut_mask = 64'h3F333F333F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y16_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_NEW_REG49 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM50 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_NEW_REG49 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_NEW_REG49 .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267 .lut_mask = 64'h55555555FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237_BDD238 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237_BDD238 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237 .lut_mask = 64'h0F0FFFFF0F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y17_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y15_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~65_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [25])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [25]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~65_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~65 .lut_mask = 64'h025702578ADF8ADF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~65_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[25] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y13_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[25] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y11_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~60 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~60_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [24]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [24] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [24]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~60_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~60 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~60 .lut_mask = 64'h0C0C44443F3F7777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~60 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y11_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~60_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[24] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283_BDD284 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283_BDD284 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283 .lut_mask = 64'h55555555FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~0_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~0 .lut_mask = 64'h0404040404040404; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215_BDD216 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215_BDD216 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215 .lut_mask = 64'h00FF00FFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N1 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~1_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y22_N17 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y18_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_NEW_REG127 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM128 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_NEW_REG127 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_NEW_REG127 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y12_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [11] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [11]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0 .lut_mask = 64'h000000000000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~97_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~98 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~94 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~97 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~101_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [7] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~102 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [7] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~98 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [7]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~101 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~136 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~136_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [7] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [7]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~101_sumout +// )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~101_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [7]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~136_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~136 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~136 .lut_mask = 64'h05AF05AF00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~136 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y14_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y14_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~136_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~62 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~102 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~85_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~61_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~85_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~85 .lut_mask = 64'h0000FF3300CCFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y15_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y12_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~85_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~65_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~66 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~62 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [9]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~65 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~92 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~92_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret +// [9])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~65_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [9]))))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~65_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [9]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~92_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~92 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~92 .lut_mask = 64'h04BF04BF04BF04BF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~92 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5] & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128 .lut_mask = 64'h000000FFAA00AAFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~129 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~129_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~128_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~129_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~129 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~129 .lut_mask = 64'h0055337700553377; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~129 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y16_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~129_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[5] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [5] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [5])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [5] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [5]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [5]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2 .lut_mask = 64'h0055005533773377; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y14_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y14_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~93_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y12_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~93_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~93_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~94 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~90 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~93 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~93_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [5]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [5]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y14_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [5]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [5]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1 .lut_mask = 64'hC8C8C800C8C8C800; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y14_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y14_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~125_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [5])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [5])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [5]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~125_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~125 .lut_mask = 64'h1B1B1B1B0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y14_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~125_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [5] & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [5] +// ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [5] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [5] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [5] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~3 .lut_mask = 64'hFFFF555FFFFF777F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y14_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector111~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0 .lut_mask = 64'h00005555FA00FA55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y14_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux80~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y14_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~125_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~106 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~86 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~106 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~86 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~90 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~86 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y14_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector62~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector62~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [5]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [5]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [5] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [5] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [5] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[5]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~89_sumout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [5]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector62~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector62~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector62~0 .lut_mask = 64'h0C3F0F3F55775F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector62~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y14_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector62~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y19_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_NEW_REG153 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM154 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_NEW_REG153 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_NEW_REG153 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y19_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_NEW_REG151 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125_sumout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM152 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_NEW_REG151 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_NEW_REG151 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM152 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM154 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM152 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM154 ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM154 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[5]_OTERM152 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37 .lut_mask = 64'h00CC00CC33FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~90 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~94 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~90 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~94 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~98 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~94 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~98 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~58 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~98 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~58 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~62 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~58 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[9] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y14_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector58~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y14_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector58~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector58~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61_sumout ))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61_sumout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [9])))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61_sumout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [9]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61_sumout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [9])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [9]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~61_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [9]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [9]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE_q ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector58~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector58~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector58~0 .lut_mask = 64'h0C3F0F3F55775F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector58~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y14_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector58~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y20_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_NEW_REG137 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [9]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM138 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_NEW_REG137 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_NEW_REG137 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y18_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_NEW_REG135 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_NEW_REG135 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_NEW_REG135 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM138 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM138 ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM138 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[9]_OTERM136 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35 .lut_mask = 64'h00CC00CC33FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y14_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y14_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~90 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~90_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [9]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [9]))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [9] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [9] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [9]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~90_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~90 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~90 .lut_mask = 64'h04043737C4C4F7F7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~90 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y14_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~90_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause +// [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [9]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause +// [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [9]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [9]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93 .lut_mask = 64'h0C3F0C3F00330033; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~94 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~94_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~93_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~94_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~94 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~94 .lut_mask = 64'h0033003355775577; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~94 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y17_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~94_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [9] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [9]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [9] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [9] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [9] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [9]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [9]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2 .lut_mask = 64'h000000FF333333FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~97_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [6] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~98 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [6] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~94 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [6]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~97 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~97_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~101_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~102 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~98 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~101 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~101_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~61_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~62 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~102 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [8]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~61 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~61_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~65_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~66 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~62 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [9]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~65 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~65_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[9] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [9] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [9]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [9] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [9]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [9]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0 .lut_mask = 64'h111111111F1F1F1F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~65_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y11_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [9] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [9] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [9] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [9] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [9]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1 .lut_mask = 64'hCCCCC0C088888080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y11_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9]~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9]~8_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9]~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9]~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9]~8 .lut_mask = 64'hFFFF0000FFFF0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9]~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y11_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9]~8_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y11_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [9] & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [9])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [9] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1_combout +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [9] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [9])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [9] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [9]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~3 .lut_mask = 64'hFFFF37FFFFFF05FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y11_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector107~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y11_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [9]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [9]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [9]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [9]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0 .lut_mask = 64'h00550055FAFA0055; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y11_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y14_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~92_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~70 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~66 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~97_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69_sumout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~69_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~97_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~97 .lut_mask = 64'h0000AFAF5050FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~69_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~69_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~70 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~66 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [10]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~69 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~69_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [10]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [10]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~0 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [10] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [10] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [10]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1 .lut_mask = 64'hFAC8FAC800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y18_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_NEW_REG131 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM132 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_NEW_REG131 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_NEW_REG131 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y13_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~62 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~66 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~62 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector57~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector57~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [10])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10] +// & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [10]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [10]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~65_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [10]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector57~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector57~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector57~0 .lut_mask = 64'h0C550F5F3F773F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector57~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector57~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[10] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y20_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_NEW_REG133 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM134 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_NEW_REG133 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_NEW_REG133 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM134 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM132 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM134 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM132 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM132 ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[10]_OTERM134 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31 .lut_mask = 64'h05050505F5F5F5F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~95 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~95_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [10])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [10]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~95_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~95 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~95 .lut_mask = 64'h335533550F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~95 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~95_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [10] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [10] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [10]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98 .lut_mask = 64'h00003333F0F03333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~99 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~99_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~98_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~99_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~99 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~99 .lut_mask = 64'h0505050537373737; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~99 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y16_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~99_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y13_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [10] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [10] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [10] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [10]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [10]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2 .lut_mask = 64'h030303030303FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10]~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10]~9_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10]~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10]~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10]~9 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10]~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y13_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10]~9_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [10] ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [10] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [10])) ) ) ) # +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [10] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [10] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1_combout +// ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [10]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [10]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~3 .lut_mask = 64'hF3F7FFFFF0F5FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y13_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector106~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [10] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [10] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [10] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [10]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0 .lut_mask = 64'h00005555F0A0F5A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y14_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux75~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y14_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[10] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y14_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~97_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~74 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~70 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [11]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~102 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~102_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [11]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [11] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~73_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~102_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~102 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~102 .lut_mask = 64'h00DD00DD22FF22FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~102 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y14_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y14_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[11] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y12_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~102_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[11] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y12_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~73_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~73_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~74 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~70 +// )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~73 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~73_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [11])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [11]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [11]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [11]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~1 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [11] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [11] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [11]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2 .lut_mask = 64'hFCA8FCA800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [11] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [11]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103 .lut_mask = 64'h00F000F033333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~104 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~104_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~103_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~104_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~104 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~104 .lut_mask = 64'h000F000F555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~104 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y16_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~104_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y13_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [11] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [11]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [11] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [11] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [11]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [11]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3 .lut_mask = 64'h00000F0F55555F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y12_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mei~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4 .lut_mask = 64'h030303030303FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y11_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y11_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[11] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y11_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~100 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~100_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [11]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [11])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [11]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~100_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~100 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~100 .lut_mask = 64'h1B001B001BFF1BFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~100 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y11_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~100_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[11] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y11_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [11] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [11] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2_combout ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0_combout +// ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [11] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [11] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~3_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [11]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~5 .lut_mask = 64'hDDFFFFFFDFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y11_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector105~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y11_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0 .lut_mask = 64'h05050505FCFC0505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y13_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux74~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~66 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~70 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~66 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y11_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector56~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector56~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [11])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69_sumout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [11]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [11] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [11] +// & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [11]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [11]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [11]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~69_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [11]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector56~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector56~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector56~0 .lut_mask = 64'h1D111F1F1DFF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector56~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y11_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector56~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[11] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y18_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_NEW_REG129 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM130 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_NEW_REG129 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_NEW_REG129 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM128 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM130 ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM128 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[11]_OTERM130 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28 .lut_mask = 64'h00FF00FF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21 .lut_mask = 64'h00F000F00FFF0FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b +// [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24 .lut_mask = 64'h000000FFFFFF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~1 .lut_mask = 64'h5555555500000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[10] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y18_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux39~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28 .lut_mask = 64'h0000FFFF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: M10K_X69_Y17_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 ( + .portawe(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|rf_we~0_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(vcc), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({gnd,gnd,gnd,gnd,gnd,gnd,gnd,gnd,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux31~0_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~3_combout }), + .portaaddr({\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(40'b0000000000000000000000000000000000000000), + .portbaddr({\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22], +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]}), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__2|altsyncram_u2n1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_address_width = 5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_data_width = 40; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_last_address = 31; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 32; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_logical_ram_width = 32; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_address_width = 5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_data_width = 40; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_last_address = 31; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_logical_ram_depth = 32; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_logical_ram_width = 32; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|ram_block1a0 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux22~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux22~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux22~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux22~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux22~0 .lut_mask = 64'h00000000CCCCCCCC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux22~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux22~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4 .lut_mask = 64'h0000CCCC3333FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: M10K_X69_Y18_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 ( + .portawe(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|rf_we~0_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(vcc), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({gnd,gnd,gnd,gnd,gnd,gnd,gnd,gnd,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux31~0_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~3_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~3_combout }), + .portaaddr({\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(40'b0000000000000000000000000000000000000000), + .portbaddr({\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2_combout , +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1_combout ,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0_combout }), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_cpu:neorv32_cpu_inst|neorv32_cpu_regfile:neorv32_cpu_regfile_inst|altsyncram:reg_file[0][31]__1|altsyncram_u2n1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_address_width = 5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_data_width = 40; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_last_address = 31; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 32; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_logical_ram_width = 32; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_address_width = 5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_data_width = 40; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_last_address = 31; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_logical_ram_depth = 32; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_logical_ram_width = 32; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|ram_block1a0 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6 .lut_mask = 64'h00003333CCCCFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux23~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux23~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux23~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux23~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux23~0 .lut_mask = 64'h0F0F0F0F00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux23~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y21_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux23~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[7] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux24~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux24~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux24~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux24~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux24~0 .lut_mask = 64'h3333333300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux24~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y19_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux24~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [27]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [27]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux25~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux25~0 .lut_mask = 64'h00000000CCCCCCCC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux25~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29 .lut_mask = 64'h0000CCCC3333FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [27]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux29~1_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134_cout = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) + ( VCC ) + ( !VCC )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134_cout ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134 .lut_mask = 64'h0000000000005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134_cout )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~2 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134_cout )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~134_cout ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [1]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~6 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [1]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~2 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [1]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~10 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~6 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[2]~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~14 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~10 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~122 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~14 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[4]~29_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [5]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~122 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~126 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [5]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~122 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[5]~30_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [5]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~126 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [6]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~126 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~22 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [6]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~126 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [6]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[6]~5_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~126 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21 .lut_mask = 64'h0000FF000000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~26 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~22 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[7]~6_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [8]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~18 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [8]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~26 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [8]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[8]~4_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17 .lut_mask = 64'h0000FF000000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [9]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~118 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [9]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~18 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [9]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[9]~28_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117 .lut_mask = 64'h0000FF000000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~102 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~118 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[10]~24_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [11]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~90 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [11]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~102 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[11]~21_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89 .lut_mask = 64'h0000FF000000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y18_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~5 ( +// Equation(s): +// \neorv32_top_inst|Equal0~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [11] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [11]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~5 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~5 .lut_mask = 64'h1111111100000F0F; +defparam \neorv32_top_inst|Equal0~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y16_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[30] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y16_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136 .lut_mask = 64'h555A555AAA5AAA5A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y16_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_NEW_REG37 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM38 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_NEW_REG37 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_NEW_REG37 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y13_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[13] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [13]) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [13]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1 .lut_mask = 64'h0055005500550055; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~159 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~159_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [29])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [29])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [29]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~159_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~159 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~159 .lut_mask = 64'h1D1D00001D1DFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~159 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~159_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[29] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y13_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[29] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [29] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0 .lut_mask = 64'h000000000000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux1~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux1~0 .lut_mask = 64'h00FF00FF33333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux1~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [27]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux2~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux2~0 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux2~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux3~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux3~0 .lut_mask = 64'h0F0F0F0F55555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y21_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux3~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~38 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~42 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~38 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~42 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~46 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~42 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y13_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[10] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [10]) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [10]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1 .lut_mask = 64'h0055005500550055; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux4~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux4~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux4~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux4~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux4~0 .lut_mask = 64'h00CC00CC33FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux4~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux4~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux5~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux5~0 .lut_mask = 64'h0A0A0A0A5F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux5~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14 .lut_mask = 64'h3300330033FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux6~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux6~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux6~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux6~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux6~0 .lut_mask = 64'h3333333300FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux6~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux6~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15 .lut_mask = 64'h00000F0FFFFF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux7~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux7~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux7~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux7~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux7~0 .lut_mask = 64'h333333330F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux7~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux7~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux8~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux8~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux8~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux8~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux8~0 .lut_mask = 64'h00CC00CC33FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux8~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux8~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux9~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux9~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux9~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux9~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux9~0 .lut_mask = 64'h00FF00FF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux9~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux9~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux10~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux10~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux10~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux10~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux10~0 .lut_mask = 64'h333333330F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux10~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux10~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7 .lut_mask = 64'h00003333CCCCFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y14_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux11~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux11~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux11~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux11~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux11~0 .lut_mask = 64'h00000303FFFFF3F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux11~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y14_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux11~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[19] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux12~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux12~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux12~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux12~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux12~0 .lut_mask = 64'h00EE11FF00EE11FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux12~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y14_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux12~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[18] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y14_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux14~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux14~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] +// & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux14~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux14~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux14~0 .lut_mask = 64'h00FF00CC00FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux14~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y14_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux14~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23 .lut_mask = 64'h505050505F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y14_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux17~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux17~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux17~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux17~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux17~0 .lut_mask = 64'h0000000FFFFFF0FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux17~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y14_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux17~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22 .lut_mask = 64'h505050505F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y14_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~1 .lut_mask = 64'h00EE11FF00EE11FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y14_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux18~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~94 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~90 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[12]~22_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [13]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~114 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [13]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~94 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [13]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [14]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~98 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [14]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~114 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[14]~23_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [14]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [15]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~110 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [15]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~98 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109 .lut_mask = 64'h0000FF000000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y18_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_NEW_REG107 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM108 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_NEW_REG107 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_NEW_REG107 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y18_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [15] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [15] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18 .lut_mask = 64'h00A000A00FAF0FAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~19_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~18_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~19 .lut_mask = 64'h0505050537373737; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y17_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~19_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [15] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [15]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2 .lut_mask = 64'h005500550055FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y13_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~14_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [15]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [15])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~14 .lut_mask = 64'h028A028A57DF57DF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y13_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~14_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~77_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~78 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~74 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~77 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~82 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~78 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~111 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~111_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ))) +// ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~81_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~111_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~111 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~111 .lut_mask = 64'h003F003FC0FFC0FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~111 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y14_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[13] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y12_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~111_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~85_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~86 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~82 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~85 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~116 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~116_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~85_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14])))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~85_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~116_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~116 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~116 .lut_mask = 64'h087F087F087F087F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~116 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y14_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y12_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~116_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~6 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~86 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~16_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~5_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~16 .lut_mask = 64'h00005F5FA0A0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y16_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y16_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~16_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~5_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~78 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~74 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~105_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~77_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~105_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~105 .lut_mask = 64'h0000FF0F00F0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y13_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y13_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y12_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~105_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~82 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~78 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~112 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~112_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~81_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~112_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~112 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~112 .lut_mask = 64'h0000FF3300CCFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~112 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y12_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~112_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [14] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~86 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [14] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~82 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [14]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~117_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [14]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~85_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~117_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~117 .lut_mask = 64'h00F500F50AFF0AFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y12_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~117_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~6 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~86 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~17_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5_sumout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5_sumout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~5_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~17 .lut_mask = 64'h0303F3F30000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y12_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~17_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~77_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [12] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~78 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [12] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~74 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [12]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~77 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~77_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~81_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~82 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~78 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [13]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~81 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~81_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~85_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [14] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~86 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [14] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~82 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [14]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~85 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~85_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~5_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~6 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~86 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [15]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~5 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~5_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y12_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [15]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [15] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [15]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [15]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0 .lut_mask = 64'h00000F0F33333F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [15] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [15] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [15]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1 .lut_mask = 64'hFFF0AAA000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y13_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [15] & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch +// [15] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [15] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc +// [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [15] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~3 .lut_mask = 64'hFFFF555FFFFF777F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y13_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector101~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15])) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0 .lut_mask = 64'h11111111F1F1A1A1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y13_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux70~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~70 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~74 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~70 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~74 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~78 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~74 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~78 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~82 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~78 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~82 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~2 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~82 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y14_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector52~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector52~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [15])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [15]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [15]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~1_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [15]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector52~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector52~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector52~0 .lut_mask = 64'h0C550F5F3F773F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector52~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y14_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector52~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y18_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_NEW_REG109 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM110 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_NEW_REG109 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_NEW_REG109 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM110 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM108 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM110 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM108 ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM108 ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[15]_OTERM110 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33 .lut_mask = 64'h05050505AFAFAFAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b +// [16] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26 .lut_mask = 64'h000000FFFFFF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[15]~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [16]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~106 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [16]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~110 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [16]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y18_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_NEW_REG103 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM104 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_NEW_REG103 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_NEW_REG103 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y14_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [16] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [16]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~0 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[0] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [0] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[16] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~20_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [16])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [16]))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [16]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~20 .lut_mask = 64'h5300530053FF53FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~20_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y18_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause +// [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [16]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause +// [2] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [16])) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23 .lut_mask = 64'h03CF03CF03030303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~24_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~23_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~24 .lut_mask = 64'h0033003355775577; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y17_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~24_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y13_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [16] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [16] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [16] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [16] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [16] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [16] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [16] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [16]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [16]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4 .lut_mask = 64'h050505050505FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [16] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~10 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [16] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~6 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [16]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~21_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [16]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [16] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ))) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [16]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~9_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~21 .lut_mask = 64'h0077007788FF88FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y14_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y11_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~21_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~9_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~9_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [16] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~10 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [16] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~6 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [16]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~9 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~9_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y12_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~22_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~6 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~10 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~6 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~22_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9_sumout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [16]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [16] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [16]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~9_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~22 .lut_mask = 64'h00CF00CF30FF30FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y12_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~22_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[16] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [16])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [16]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [16]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [16]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [16] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [16]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [16]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [16]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [16]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3 .lut_mask = 64'hFFCCAA8800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3_combout +// ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3_combout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc +// [16] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~5 .lut_mask = 64'hFFFFFFFF777FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y14_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [16] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [16] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0 .lut_mask = 64'h000F000FAA8DAA8D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y13_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux69~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~2 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~6 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~2 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector51~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector51~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector51~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5_sumout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [16]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [16] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [16] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [16]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [16]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~5_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE_q ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector51~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector51~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector51~0 .lut_mask = 64'h1D111F1F1DFF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector51~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector51~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y20_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_NEW_REG105 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM106 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_NEW_REG105 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_NEW_REG105 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM106 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM104 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM106 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM104 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM104 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[16]_OTERM106 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32 .lut_mask = 64'h000F000FFF0FFF0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [27]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25 .lut_mask = 64'h000F000FF0FFF0FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[16]~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~38 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~106 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y18_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_NEW_REG99 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM100 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_NEW_REG99 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_NEW_REG99 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y18_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [17] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [17] & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28 .lut_mask = 64'h5000500050FF50FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~29_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~28_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~29 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y15_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~29_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [17] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [17]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [17] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [17] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [17] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [17]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [17]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4 .lut_mask = 64'h00000F0F55555F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [17] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [17]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0 .lut_mask = 64'h000000000000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[1] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [1] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[17] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y13_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~26_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~14 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~10 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [17]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~26_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [17]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [17] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ))) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [17]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~13_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~26 .lut_mask = 64'h005F005FA0FFA0FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y13_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~26_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~13_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~14 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~10 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~27_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~13_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~27 .lut_mask = 64'h00F500F50AFF0AFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y12_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~27_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~13_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~14 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~10 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [17]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~13 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~13_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [17] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [17] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [17] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [17] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [17]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [17]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2 .lut_mask = 64'h000F000F000FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17]~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17]~DUPLICATE_q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17]~DUPLICATE_q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[17]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3 .lut_mask = 64'hFFF0CCC000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y13_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~25_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [17]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [17])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [17]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~25 .lut_mask = 64'h028A028A57DF57DF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y13_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~25_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [17] & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0_combout +// )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc +// [17] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [17] & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4_combout +// ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [17] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~4_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~5 .lut_mask = 64'hFFFF7F7FFFFF7FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y13_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector99~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[17] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [17]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [17] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [17]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0 .lut_mask = 64'h00000F0FFF00AA0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux68~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~6 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~10 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~6 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector50~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector50~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [17])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9_sumout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [17]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [17] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [17] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [17]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [17]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [17]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~9_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [17]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector50~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector50~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector50~0 .lut_mask = 64'h1D111F1F1DFF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector50~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y15_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector50~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[17] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y17_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_NEW_REG101 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM102 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_NEW_REG101 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_NEW_REG101 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM102 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM100 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM102 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM100 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM100 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[17]_OTERM102 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15 .lut_mask = 64'h000F000FF0FFF0FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9 .lut_mask = 64'h0000FFFF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[17]~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [18]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~34 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [18]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~38 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [18]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33 .lut_mask = 64'h0000A695000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y18_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_NEW_REG95 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM96 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_NEW_REG95 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_NEW_REG95 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y13_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [18] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[2] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [2] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y18_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [18]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [18]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [18]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [18]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [18]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33 .lut_mask = 64'h05050505AFAF0505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~34 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~34_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~33_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~34_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~34 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~34 .lut_mask = 64'h030303FF030303FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~34 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y15_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~34_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [18] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [18] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [18] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [18] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [18] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [18] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [18] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [18]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4 .lut_mask = 64'h000F000F000FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~18 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~14 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~31_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ))) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~17_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~31 .lut_mask = 64'h0077007788FF88FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[18] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y12_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~31_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[18] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~17_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y12_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~17_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~17_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~18 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~14 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~17 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~17_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [18] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~18 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [18] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~14 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [18]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~32 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~32_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17_sumout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [18]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [18] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~17_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~32_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~32 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~32 .lut_mask = 64'h00AF00AF50FF50FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~32 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y12_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~32_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [18] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [18]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [18] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [18]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [18]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2 .lut_mask = 64'h111111111F1F1F1F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [18] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [18] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [18]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3 .lut_mask = 64'hFF00AA00F000A000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y13_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~30_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [18])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~30 .lut_mask = 64'h0055AAFF0A5F0A5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y13_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~30_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y13_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [18] & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [18] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [18] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [18] +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~5 .lut_mask = 64'hFFFF3FFFFFFF7FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y13_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector98~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[18] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [14]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [18] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [18] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0 .lut_mask = 64'h0000E0E03333E3E3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux67~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~10 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~14 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~10 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y13_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector49~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector49~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13_sumout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [18]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13_sumout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [18])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [18]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [18]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~13_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [18]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector49~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector49~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector49~0 .lut_mask = 64'h1B111F1F1BFF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector49~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y13_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector49~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[18] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y18_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_NEW_REG97 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM98 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_NEW_REG97 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_NEW_REG97 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM98 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM96 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM98 ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM98 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM96 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM96 ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[18]_OTERM98 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14 .lut_mask = 64'h00000F0FFFFF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[27]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8 .lut_mask = 64'h00AA00AA55FF55FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[18]~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~30 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~34 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[19]~7_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29 .lut_mask = 64'h0000C693000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~50 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~30 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49 .lut_mask = 64'h0000C693000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~46 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~50 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45 .lut_mask = 64'h0000C693000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [22]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~42 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [22]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~46 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [22]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41 .lut_mask = 64'h0000C693000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y17_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_NEW_REG79 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM80 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_NEW_REG79 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_NEW_REG79 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~21_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~22 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~18 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [19]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~21 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~25_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~26 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~22 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~25 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [20]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [20])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0 .lut_mask = 64'h11FA11FA11111111; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y14_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y14_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[20] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~25_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~29_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~30 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~26 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~29 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y11_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [21]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [21]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [21]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [21]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0 .lut_mask = 64'h05050505EEEE0505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y11_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[21] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~29_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~33_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~34 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~30 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [22]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~33 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y15_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~33_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~22 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~18 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~36 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~36_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~21_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~36_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~36 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~36 .lut_mask = 64'h00005F5FA0A0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~36 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y15_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y15_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~36_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~26 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~22 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [20]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~41_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [20] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25_sumout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle +// [20] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~25_sumout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [20]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~41_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~41 .lut_mask = 64'h08087F7F08087F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y13_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~41_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~30 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~26 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [21]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~46 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~46_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [21]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ))) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~29_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~46_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~46 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~46 .lut_mask = 64'h0077007788FF88FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~46 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~46_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~33_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~34 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~30 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [22]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~33 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~51 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~51_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~33_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [22]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [22])))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~33_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [22]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~51_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~51 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~51 .lut_mask = 64'h087F087F087F087F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~51 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y11_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~51_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~22 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~18 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~37_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~21_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~37_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~37 .lut_mask = 64'h0000FF5500AAFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y15_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y13_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~37_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~26 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~22 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~42 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~42_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~25_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~42_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~42 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~42 .lut_mask = 64'h0000F5F50A0AFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~42 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y13_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~42_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~30 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~26 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~47 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~47_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29_sumout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29_sumout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~29_sumout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~47_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~47 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~47 .lut_mask = 64'h0505AFAF0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~47 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y11_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~47_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~34 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~30 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [22]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~52 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~52_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33_sumout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [22]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~33_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~52_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~52 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~52 .lut_mask = 64'h00AF00AF50FF50FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~52 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y14_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~52_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y11_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~33_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~21_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~22 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~18 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [19]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~21 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~21_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~25_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~26 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~22 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [20]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~25 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~25_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~29_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~30 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~26 +// )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~29 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~29_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~33_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~34 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~30 +// )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~33 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~33_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [22] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [22]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [22] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2 .lut_mask = 64'h000F000F333F333F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [22]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [22]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3 .lut_mask = 64'hFCFC0000FC000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [6] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [6]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y11_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y11_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[22] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y11_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~50 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~50_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [22])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [22]))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~50_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~50 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~50 .lut_mask = 64'h440C773F440C773F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~50 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y11_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~50_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y11_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [22] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y17_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [22] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53 .lut_mask = 64'h0A0A0A0A00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~54 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~54_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~53_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~54_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~54 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~54 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~54 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y16_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~54_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[22] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [22] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [22] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [22] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4 .lut_mask = 64'h111111111111FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4_combout ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4_combout ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3_combout ) # +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1_combout )) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1_combout +// )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~5 .lut_mask = 64'hBBFFBFFFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y11_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector94~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[22] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0 .lut_mask = 64'h05050505FFF00505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y14_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux63~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y17_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_NEW_REG83 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM84 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_NEW_REG83 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_NEW_REG83 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y17_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_NEW_REG87 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM88 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_NEW_REG87 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_NEW_REG87 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y15_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[20] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y15_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~40 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~40_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [20]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [20])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~40_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~40 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~40 .lut_mask = 64'h028A028A57DF57DF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~40 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~40_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~14 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~18 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~14 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y15_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~18 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~22 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~18 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector47~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector47~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector47~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [20])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20] +// & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [20]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~21_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [20]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector47~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector47~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector47~0 .lut_mask = 64'h0C550F5F3F773F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector47~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector47~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y17_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_NEW_REG89 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM90 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_NEW_REG89 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_NEW_REG89 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM90 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM88 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM90 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM88 ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM90 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM88 ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[20]_OTERM90 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18 .lut_mask = 64'h0000FFFF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~22 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~26 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~22 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y14_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y14_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~45_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [21])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [21]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~45_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~45 .lut_mask = 64'h025702578ADF8ADF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y14_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~45_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[21] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y14_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector46~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector46~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [21])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25_sumout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [21])))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25_sumout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [21])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25_sumout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [21]) ) +// ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~25_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [21]), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [21]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector46~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector46~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector46~0 .lut_mask = 64'h0C550F5F3F773F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector46~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y14_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector46~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[21] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y17_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_NEW_REG85 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM86 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_NEW_REG85 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_NEW_REG85 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM86 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM84 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM86 ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM86 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM84 ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM84 ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[21]_OTERM86 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17 .lut_mask = 64'h00005555FFFF5555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~26 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~30 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~26 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector45~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector45~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [22])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29_sumout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [22]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~29_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [22]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector45~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector45~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector45~0 .lut_mask = 64'h0A330F3F5F775F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector45~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y14_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector45~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y17_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_NEW_REG81 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM82 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_NEW_REG81 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_NEW_REG81 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM82 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM80 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM82 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM80 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM80 ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[22]_OTERM82 ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16 .lut_mask = 64'h0055FF550055FF55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10 .lut_mask = 64'h0000CCCC3333FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[22]~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~62 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~42 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[23]~15_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61 .lut_mask = 64'h0000C693000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [24]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~58 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [24]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~62 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[24]~14_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [24]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57 .lut_mask = 64'h0000C693000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~54 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~58 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53 .lut_mask = 64'h0000C693000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~70 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~54 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69 .lut_mask = 64'h0000C693000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y17_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73 .lut_mask = 64'h00CC00CC0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~74 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~74_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~73_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~74_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~74 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~74 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~74 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y15_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~74_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y14_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[26] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [26]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [26]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [26]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4 .lut_mask = 64'h003300330033FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~37_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~38 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~34 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [23]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~37 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y17_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [23] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [23]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57 .lut_mask = 64'h550055000F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~58 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~58_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~57_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~58_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~58 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~58 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~58 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y16_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~58_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y13_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [23] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [23])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [23] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [23] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [23]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [23]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3 .lut_mask = 64'h0000000000010301; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~38 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~34 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~56 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~56_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~37_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~56_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~56 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~56 .lut_mask = 64'h000055FFAA00FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~56 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y11_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~56_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[23] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~37_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23]~DUPLICATE_q ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [23]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1 .lut_mask = 64'h000055550F0F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y12_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~37_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~38 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~34 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [23]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~37 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~37_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~38 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~34 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~55 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~55_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37_sumout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~37_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~55_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~55 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~55 .lut_mask = 64'h0000AFAF5050FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~55 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y12_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~55_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [23]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [23]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [23]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0 .lut_mask = 64'h0303030357575757; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [23] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1_combout )) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [23] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [23]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2 .lut_mask = 64'hAA00A00000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23]~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23]~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23]~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23]~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23]~3 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23]~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23]~3_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [23] & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [7] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3_combout ) ) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [23] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2_combout +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [23] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [7] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [23] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [7]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~4 .lut_mask = 64'hFFFF5F7FFFFF0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector93~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[23] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y15_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0 .lut_mask = 64'h03030303FFF00303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y14_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[23] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~37_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~41_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~42 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~38 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~41 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y12_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[24] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~41_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~45_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~46 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~42 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [25]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~45 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~45_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~49_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~50 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~46 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [26]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~49 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y14_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~49_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~42 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~38 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~61_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~41_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~61_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~61 .lut_mask = 64'h00005F5FA0A0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y11_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~61_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~45_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~46 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~42 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~45 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~66 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~66_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~45_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25])))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~45_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~66_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~66 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~66 .lut_mask = 64'h087F087F087F087F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~66 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~66_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~50 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~46 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y14_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~71 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~71_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~49_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~71_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~71 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~71 .lut_mask = 64'h00000FFFF000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~71 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y14_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~71_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y11_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~49_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~41_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~42 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~38 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [24]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~41 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~41_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~45_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~46 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~42 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [25]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~45 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~45_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~49_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~50 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~46 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [26]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~49 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~49_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26]~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[26]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~2 .lut_mask = 64'h000F000F333F333F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [26] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3 .lut_mask = 64'hFCA8FCA800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y14_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y14_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [26]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0 .lut_mask = 64'h00000F0F00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y14_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0_combout ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0_combout ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0_combout & ( (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [26]) ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~3_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~5 .lut_mask = 64'hFF3FFF7FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y14_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector90~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y14_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26]) +// ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0 .lut_mask = 64'h0505EEEE05050505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~70 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~70_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [26])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux59~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~70_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~70 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~70 .lut_mask = 64'h028A028A57DF57DF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~70 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y14_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~70_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector41~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector41~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26])))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45_sumout ))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [26]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~45_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [26]), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [26]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector41~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector41~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector41~0 .lut_mask = 64'h1B111F1F1BFF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector41~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y14_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector41~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y16_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_NEW_REG65 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM66 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_NEW_REG65 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_NEW_REG65 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y17_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_NEW_REG63 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM64 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_NEW_REG63 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_NEW_REG63 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM64 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM66 ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM66 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[26]_OTERM64 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17 .lut_mask = 64'h00000F0FFFFF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[26]~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [27]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~78 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [27]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~70 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [27]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77 .lut_mask = 64'h0000FF000000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y17_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_NEW_REG59 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM60 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_NEW_REG59 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_NEW_REG59 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y15_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y15_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~75 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~75_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [27])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [27]))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~75_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~75 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~75 .lut_mask = 64'h4700470047FF47FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~75 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y15_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~75_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~46 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~50 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~46 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y15_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector40~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector40~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [27])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49_sumout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [27]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [27] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [27] +// & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [27]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [27]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~49_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [27]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector40~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector40~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector40~0 .lut_mask = 64'h1D111F1F1DFF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector40~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y15_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector40~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y17_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_NEW_REG61 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM62 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_NEW_REG61 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_NEW_REG61 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM62 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM60 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM62 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM60 ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM62 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM60 ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[27]_OTERM62 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25 .lut_mask = 64'h0000FFFF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [27]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19 .lut_mask = 64'h000F000FFF0FFF0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[27]~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [28]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~74 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18_combout ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [28]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~78 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [28]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73 .lut_mask = 64'h0000C693000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [29]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~66 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [29]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~74 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [29]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[29]~16_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65 .lut_mask = 64'h0000FF000000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y16_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29])) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162 .lut_mask = 64'h03030303CF03CF03; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~163 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~163_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~162_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~163_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~163 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~163 .lut_mask = 64'h0505050505FF05FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~163 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y15_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~163_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [29]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [29] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [29]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4 .lut_mask = 64'h00000F0F00FF0FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[29] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~117_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~53_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~54 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~50 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [27]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~53 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y14_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~53_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~57_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~58 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~54 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [28]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~57 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~80 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~80_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [28])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~80_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~80 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~80 .lut_mask = 64'h05350535F535F535; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~80 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y15_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~80_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[28] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28]~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28]~6_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28]~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28]~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28]~6 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28]~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y13_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28]~6_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[28] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [28] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [28]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~0 .lut_mask = 64'h00000000AAAAAAAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[12] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~1_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [12]) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [12]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~1 .lut_mask = 64'h0055005500550055; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y17_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [28] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [28]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83 .lut_mask = 64'h0F000F0055555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~84 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~84_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~83_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~84_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~84 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~84 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~84 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y15_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~84_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[28] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y14_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[28] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [28]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [28]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~76_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~50 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~54 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~50 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~76 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~76_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [27]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [27] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ))) +// ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [27]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~53_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~76_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~76 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~76 .lut_mask = 64'h003F003FC0FFC0FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~76 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~76_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[27]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~58 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~54 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~81_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~57_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~81_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~81 .lut_mask = 64'h00005F5FA0A0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~81_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[28] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y11_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~57_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~53_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~54 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~50 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [27]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~53 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~53_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~57_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~58 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~54 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~57 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~57_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [28]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2 .lut_mask = 64'h000F000F333F333F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28])))) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3 .lut_mask = 64'hFC00FC00A800A800; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3_combout ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3_combout & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~5 .lut_mask = 64'hFFFFFFFF1FFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector88~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[28] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [28] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [28] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0 .lut_mask = 64'h5572557200330033; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux57~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[28] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y13_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~57_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~117_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~118 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~58 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [29]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~117 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~117_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~118 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~58 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~160 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~160_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~117_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~160_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~160 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~160 .lut_mask = 64'h000055FFAA00FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~160 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y11_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~160_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[29] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y11_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~117_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~117_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~118 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~58 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [29]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~117 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~117_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[29]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2 .lut_mask = 64'h00000F0F33333F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29]~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29]))) +// ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) +// # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[29]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [29]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3 .lut_mask = 64'hFCFCA8A800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3_combout & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [29])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0_combout +// )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~5 .lut_mask = 64'hFFFFFFFF5FFF7FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X70_Y13_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector87~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [29])))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [29]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0 .lut_mask = 64'h11111111F1A1F1A1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux56~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~50 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~54 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~50 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~54 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~114 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~54 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y14_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector38~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector38~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector38~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113_sumout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [29]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [29]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~113_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29]~DUPLICATE_q ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector38~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector38~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector38~0 .lut_mask = 64'h0A330F3F5F775F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector38~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y14_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector38~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[29] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y20_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_NEW_REG53 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM54 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_NEW_REG53 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_NEW_REG53 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y16_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_NEW_REG51 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65_sumout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM52 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_NEW_REG51 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_NEW_REG51 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM52 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM52 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM54 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM52 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM54 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM54 ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[29]_OTERM52 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22 .lut_mask = 64'h0F0F0F0F0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~118 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~114 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~118 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[31] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y11_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [15] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [15]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y14_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~174 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~174_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [6]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [6] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~174_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~174 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~174 .lut_mask = 64'h4444444477777777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~174 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y14_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~174_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31])) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172 .lut_mask = 64'h03030303F303F303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~173 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~173_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~172_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~173_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~173 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~173 .lut_mask = 64'h000F000F555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~173 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y16_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~173_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[31] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y14_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [5] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [31]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [5] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [31]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [31]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [31]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~4 .lut_mask = 64'hFFCCF0C0AA88A080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y11_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [31] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [31]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~122 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~118 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~165 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~165_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~121_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~165_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~165 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~165 .lut_mask = 64'h00005F5FA0A0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~165 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30]))) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166 .lut_mask = 64'h00330033C0F3C0F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~167 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~167_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~166_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~167_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~167 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~167 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~167 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y15_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~167_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y13_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [30] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [30])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [30] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [30] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [30]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [30]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3 .lut_mask = 64'h0000000000040007; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y11_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y10_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y10_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~121_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~122 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~118 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [30]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~121 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~121_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [30])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [30]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [30]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y12_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~121_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~122 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~118 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [30]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~121 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~121_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [30]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [30] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1 .lut_mask = 64'h00000F0F33333F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [30] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0_combout )) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [30] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [30]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2 .lut_mask = 64'hF000C00000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2_combout & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [14])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [30])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [14])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~4 .lut_mask = 64'hFFFFFFFF55775F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y12_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector86~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [30] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [30] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [30]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0 .lut_mask = 64'h0055CCD10055CCD1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y18_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[30] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y11_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~165_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~122 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~126 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~122 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~126 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~170 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~170_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31] & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125_sumout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q +// )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~125_sumout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~170_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~170 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~170 .lut_mask = 64'h220077FF220077FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~170 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[31] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y11_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~170_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y11_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~125_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~122 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [31]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~125_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~125 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~125_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [31] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [31] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2 .lut_mask = 64'h0537053705370537; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~125_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~125_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~122 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [31]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~125_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~125 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~125_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout +// & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout )))) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[31]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3 .lut_mask = 64'hF0A0F0A0C080C080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3_combout ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~4_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [31]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~1_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~5 .lut_mask = 64'hFFFFFFFFFF1FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y11_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector85~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[31] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [31] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [31] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0 .lut_mask = 64'h0055CCD10055CCD1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~169 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~169_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [31]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [31]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux54~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~169_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~169 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~169 .lut_mask = 64'h0A0A22225F5F7777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~169 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~169_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[31] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector36~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector36~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [31])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31])))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121_sumout ))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121_sumout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121_sumout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [31]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~121_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [31]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [31]), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [31]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector36~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector36~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector36~0 .lut_mask = 64'h1D111F1F1DFF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector36~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y14_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector36~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[31] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y16_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_NEW_REG41 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM42 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_NEW_REG41 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_NEW_REG41 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM42 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM38 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM42 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM38 ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM42 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM38 ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM42 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26 .lut_mask = 64'h0000FFFF33333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux0~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux0~0 .lut_mask = 64'h00FF00FF55555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y19_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux0~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20 .lut_mask = 64'h00003333CCCCFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [30]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~86 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [30]))))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20_combout ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~66 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [30]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[30]~20_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85 .lut_mask = 64'h0000FF000000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136_combout ) + ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~82 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136_combout ) + ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~86 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~136_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81 .lut_mask = 64'h0000F3C0000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y16_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~4 ( +// Equation(s): +// \neorv32_top_inst|Equal0~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q & !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & ( (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~4 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~4 .lut_mask = 64'h0000030344444747; +defparam \neorv32_top_inst|Equal0~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector7~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~70 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~62 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~65_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~66 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~70 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~65 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector8~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector8~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~65_sumout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~65_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector8~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector8~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector8~0 .lut_mask = 64'h02DF02DF00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector8~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector8~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~58 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~66 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector7~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector7~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57_sumout & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [29]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [29] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [29]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~57_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector7~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector7~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector7~0 .lut_mask = 64'h00DF00DF20FF20FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector7~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector7~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~22_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[29]~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[29]~21_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [29] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [29]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[29]~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[29]~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[29]~21 .lut_mask = 64'h00FF00FF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[29]~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26] & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26] & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26] & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23 .lut_mask = 64'h000E000A000E000E; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector10~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26]~DUPLICATE_q ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22 .lut_mask = 64'h00000000FFFF1151; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y17_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40 .lut_mask = 64'h000000000000EAEE; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27] ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39 .lut_mask = 64'h00000000FFFF1511; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [28] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34 .lut_mask = 64'h000000000000EEAE; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28] & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28] & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28] & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28] +// & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & \neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33 .lut_mask = 64'h0F010F050F010F01; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~10 ( +// Equation(s): +// \neorv32_top_inst|Equal0~10_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~40_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[27]~39_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~10 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~10 .lut_mask = 64'h0000077707770777; +defparam \neorv32_top_inst|Equal0~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~11 ( +// Equation(s): +// \neorv32_top_inst|Equal0~11_combout = ( \neorv32_top_inst|Equal0~1_combout & ( \neorv32_top_inst|Equal0~10_combout & ( (\neorv32_top_inst|Equal0~5_combout & (\neorv32_top_inst|Equal0~4_combout & (\neorv32_top_inst|Equal0~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[29]~21_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|Equal0~5_combout ), + .datab(!\neorv32_top_inst|Equal0~4_combout ), + .datac(!\neorv32_top_inst|Equal0~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[29]~21_combout ), + .datae(!\neorv32_top_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|Equal0~10_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~11 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~11 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|Equal0~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0 .lut_mask = 64'h03330333FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_RTM0157 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_RTM0157_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_RTM0157_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_RTM0157 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_RTM0157 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_RTM0157 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y18_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[0]_NEW_REG155 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_RTM0157_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[0]_OTERM156 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[0]_NEW_REG155 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[0]_NEW_REG155 .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[0]_OTERM156 & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[0]_OTERM156 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0 .lut_mask = 64'h44FF44FFCCFFCCFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM120 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_ben_o[3]_OTERM122 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0 .lut_mask = 64'h0CCC0CCCFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|io_wren~0 ( +// Equation(s): +// \neorv32_top_inst|io_wren~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|io_wren~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|io_wren~0 .extended_lut = "off"; +defparam \neorv32_top_inst|io_wren~0 .lut_mask = 64'h0000000003030303; +defparam \neorv32_top_inst|io_wren~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|io_wren~1 ( +// Equation(s): +// \neorv32_top_inst|io_wren~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout & ( \neorv32_top_inst|io_wren~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q & \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout & ( \neorv32_top_inst|io_wren~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout ), + .dataf(!\neorv32_top_inst|io_wren~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|io_wren~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|io_wren~1 .extended_lut = "off"; +defparam \neorv32_top_inst|io_wren~1 .lut_mask = 64'h0000000000050307; +defparam \neorv32_top_inst|io_wren~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [18] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6 .lut_mask = 64'h000000000000EAFA; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [17] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8 .lut_mask = 64'h000000000000FF8A; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3 .lut_mask = 64'h00000000FFFF002F; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7 .lut_mask = 64'h00000000FFFF020F; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [19] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [19]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4 .lut_mask = 64'h000000000000FFC4; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18] ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5 .lut_mask = 64'h00000000FFFF1511; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~0 ( +// Equation(s): +// \neorv32_top_inst|Equal0~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout +// ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~0 .lut_mask = 64'h01051155030F33FF; +defparam \neorv32_top_inst|Equal0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector33~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [2])) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3])))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3] & \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~0 .lut_mask = 64'h000C000CAA0CAA0C; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( (\neorv32_top_inst|Equal0~9_combout & (\neorv32_top_inst|Equal0~11_combout & (\neorv32_top_inst|io_wren~1_combout & \neorv32_top_inst|Equal0~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|Equal0~9_combout ), + .datab(!\neorv32_top_inst|Equal0~11_combout ), + .datac(!\neorv32_top_inst|io_wren~1_combout ), + .datad(!\neorv32_top_inst|Equal0~0_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y22_N55 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux31~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux31~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [0] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [0] & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0]) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [0] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [0]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [0] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [0]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [0]), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [0]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux31~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux31~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux31~0 .lut_mask = 64'h35353535000FF0FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux31~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux31~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~0 .lut_mask = 64'h0000000005050505; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y22_N28 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|io_wren~combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|io_wren~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N44 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~0_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [0] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [0]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [0] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [0]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~0 .lut_mask = 64'h00330033CCFFCCFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~1_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~1 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N52 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y16_N14 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|control~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~0_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|io_wren~combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|io_wren~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~0 .lut_mask = 64'h0000000001010000; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N7 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|wren~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|wren~0_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|io_wren~combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|io_wren~combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|wren~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|wren~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|wren~0 .lut_mask = 64'h0000000001010101; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|wren~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N23 +dffeas \neorv32_top_inst|neorv32_sysinfo_inst|err_o ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_sysinfo_inst|wren~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_sysinfo_inst|err_o~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|err_o .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|err_o .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~0_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~0 .lut_mask = 64'h000000000F0F0F0F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N20 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|control~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout = ( !\neorv32_top_inst|neorv32_sysinfo_inst|err_o~q & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~q & ( +// !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|err_o~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_sysinfo_inst|err_o~q ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|err_o~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~0 .lut_mask = 64'hF0F0000000000000; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~0_combout = ( \neorv32_top_inst|ack_v~0_combout & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & (((\neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~q )))) # +// (\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & (\neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout & ((\neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~q ) # (\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout +// )))) ) ) # ( !\neorv32_top_inst|ack_v~0_combout & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & (((\neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~q )))) # (\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & +// (\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout & (\neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout ), + .datab(!\neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout ), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|ack_v~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~0 .lut_mask = 64'h01F101F101F301F3; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y16_N37 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|err_type~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|err_type~0_combout = ( \neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~q & ( (\neorv32_top_inst|neorv32_bus_keeper_inst|err_type~q ) # (\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~q ) ) +// ) # ( !\neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~q & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~q & \neorv32_top_inst|neorv32_bus_keeper_inst|err_type~q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~q ), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|err_type~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.err_type~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|err_type~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_type~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_type~0 .lut_mask = 64'h00F000F00FFF0FFF; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_type~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y16_N40 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|err_type ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|err_type~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|err_type~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_type .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_type .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0 .lut_mask = 64'h0000000000000002; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~0_combout = ( \neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout & ( (\neorv32_top_inst|io_rden~combout & \neorv32_top_inst|neorv32_bus_keeper_inst|err_type~q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|err_type~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|data_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~0 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y19_N53 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|data_o[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|data_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|data_o [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~0 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~0_combout = ( !\neorv32_top_inst|neorv32_bus_keeper_inst|data_o [0] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [0] & !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [0]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_bus_keeper_inst|data_o [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~0 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~0 .lut_mask = 64'hCC00CC0000000000; +defparam \neorv32_top_inst|rdata_v~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [11] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [11] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [11]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37 .lut_mask = 64'h00000F0FFFFF0F0F; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y17_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[1] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y18_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y20_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[6] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y17_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[7] .power_up = "low"; +// synopsys translate_on + +// Location: M10K_X58_Y17_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 ( + .portawe(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_combout ), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5], +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [1],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [0]}), + .portaaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(5'b00000), + .portbaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~1 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~1_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [1] & ( (!\neorv32_top_inst|rdata_v~0_combout ) # +// (((\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0~portbdataout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q )) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [1] & ( (!\neorv32_top_inst|rdata_v~0_combout ) # +// ((\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0~portbdataout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~0_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a0~portbdataout ), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~1 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~1 .lut_mask = 64'hAAAFAAAFBBBFBBBF; +defparam \neorv32_top_inst|rdata_v~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213_BDD214 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( \neorv32_top_inst|rdata_v~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # (\neorv32_top_inst|rdata_v~6_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( \neorv32_top_inst|rdata_v~1_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # (\neorv32_top_inst|rdata_v~6_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( !\neorv32_top_inst|rdata_v~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # ((\neorv32_top_inst|rdata_v~6_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( !\neorv32_top_inst|rdata_v~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (\neorv32_top_inst|rdata_v~6_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|rdata_v~6_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .dataf(!\neorv32_top_inst|rdata_v~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213_BDD214 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213 .lut_mask = 64'h000C888CFF3FFFBF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_combout = ( \neorv32_top_inst|rdata_v~24_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213_BDD214 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215_BDD216 )) # +// (\neorv32_top_inst|rdata_v~25_combout )) ) ) ) # ( !\neorv32_top_inst|rdata_v~24_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213_BDD214 & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & \neorv32_top_inst|rdata_v~25_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215_BDD216 ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datab(!\neorv32_top_inst|rdata_v~25_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN215_BDD216 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datae(!\neorv32_top_inst|rdata_v~24_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_RESYN213_BDD214 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0 .lut_mask = 64'h00000000FF1FFFBF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y19_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux61~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[0] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y15_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [0]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1 .lut_mask = 64'h000EE0EE666BB6BB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~46 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~46_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [5]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [5]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [5]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~46_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~46 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~46 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~46 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1 .lut_mask = 64'h0F0F0F0FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~46_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~56 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~56_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [4]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [4]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [4]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~56_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~56 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~56 .lut_mask = 64'h0A0A0A0A5F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~56 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y20_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~56_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~54 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~54_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [3]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [3]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [3]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~54_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~54 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~54 .lut_mask = 64'h0A0A0A0A5F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~54 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y20_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~54_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~58 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~58_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [2] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~58_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~58 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~58 .lut_mask = 64'h05050505AFAFAFAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~58 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y20_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~58_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [1]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [1]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [1]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~2 .lut_mask = 64'h0A0A0A0A5F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y20_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~2_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0 .lut_mask = 64'h0000FFFFAAAA0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~64_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0 .lut_mask = 64'h3333FFFFCCCC0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~61_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X72_Y15_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~15_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [53]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X72_Y16_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~37_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [43]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X72_Y17_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~53_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X72_Y17_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [32]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134_cout = CARRY(( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))))) ) + ( VCC ) + ( !VCC )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134_cout ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134 .lut_mask = 64'h0000000000001444; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [32] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134_cout )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~130 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [32] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134_cout )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [32]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~134_cout ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~130 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~1_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [33] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~130 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~2 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [33] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~130 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [33]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~130 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~1_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~1 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~114 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~2 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE_q ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [35] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~106 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [35] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~114 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [35]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~110 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~106 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [37] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~90 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [37] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~110 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [37]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [38] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~94 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [38] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~90 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [38]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~98 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~94 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [40] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~102 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [40] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~98 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [40]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~61_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~62 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~102 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE_q ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~61 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [42] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~66 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [42] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~62 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [42]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [43] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~70 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [43] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~66 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [43]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [44] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~74 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [44] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~70 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [44]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~78 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~74 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE_q ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77 .lut_mask = 64'h0000FF00000009F6; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [46] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~82 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [46] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~78 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [46]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81 .lut_mask = 64'h0000FF00000009F6; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~86 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~82 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~6 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~86 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5 .lut_mask = 64'h0000FF00000041BE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9_sumout = SUM(( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [49] ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~10 = CARRY(( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [49] ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~6 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [49]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9 .lut_mask = 64'h0000F609000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [50] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~14 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [50] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~10 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [50]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13 .lut_mask = 64'h0000FF00000009F6; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~18 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~14 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [52] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~22 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [52] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~18 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [52]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [53] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~26 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [53] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~22 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [53]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [54] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~30 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [54] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~26 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [54]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~34 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~30 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE_q ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37_sumout = SUM(( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56] ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~38 = CARRY(( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56] ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~34 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37 .lut_mask = 64'h0000DE21000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [57] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~42 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [57] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~38 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [57]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~46 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~42 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~50 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~46 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~54 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~50 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE_q ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~58 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61] ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~54 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~118 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE_q ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~58 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE_q ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117 .lut_mask = 64'h0000FF00000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121_sumout = SUM(( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE_q ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~122 = CARRY(( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE_q ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~118 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121 .lut_mask = 64'h00009AA9000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~125_sumout = SUM(( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE_q ) ) + ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] +// & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0_combout ))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~122 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~125_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~125 .lut_mask = 64'h0000FAC90000000F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~64 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~64_combout = ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [63] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout )))))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [63] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~125_sumout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~125_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [63]), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~64_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~64 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~64 .lut_mask = 64'h00000301CF45CF45; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~64 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~64_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [63]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~61_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [63]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [63])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [63] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [63]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~121_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~61_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~61 .lut_mask = 64'h0C040C043F153F15; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~61_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [62]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~59 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~59_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [62])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117_sumout ))))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [62])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117_sumout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [62]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~117_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~59_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~59 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~59 .lut_mask = 64'h0C3F0C3F04150415; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~59 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[61] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~59_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[61] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[61] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~29_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~57_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~29 .lut_mask = 64'h0C040C043F153F15; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~29_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X73_Y15_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~29_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [60]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~27_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [60] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53_sumout )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [60] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53_sumout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~53_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [60]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~27 .lut_mask = 64'h00310031C4F5C4F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[59] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~27_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[59] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[59] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~25_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~49_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~25 .lut_mask = 64'h0000A0F00A0FAAFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[58] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~25_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[58] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[58] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~23_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~45_sumout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~23 .lut_mask = 64'h00003030C0C0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~23_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [57]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X73_Y15_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~23_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~21_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~41_sumout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~21 .lut_mask = 64'h00000A0AA0A0AAAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[56] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~21_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[56] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[56] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~19_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~37_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~19 .lut_mask = 64'h0088008844CC44CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y15_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~19_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~17_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~33_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~17 .lut_mask = 64'h080808084C4C4C4C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y15_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~17_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [54]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~15_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [54] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [54] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~29_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [54]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~15 .lut_mask = 64'h0044004488CC88CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y15_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~15_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~13_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~25_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~13 .lut_mask = 64'h00A000A050F050F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y15_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[52] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~13_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [52]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[52] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[52] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~11_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [52] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [52] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~21_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [52]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~11 .lut_mask = 64'h0044004488CC88CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y15_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[51] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~11_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[51] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[51] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y15_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~9_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~17_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~9 .lut_mask = 64'h00500050A0F0A0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y15_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[50] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~9_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [50]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[50] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[50] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~7_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [50] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [50] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~13_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [50]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~7 .lut_mask = 64'h0044004488CC88CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[49] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~7_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [49]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[49] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[49] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~5_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [49]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [49])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [49]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~9_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~5 .lut_mask = 64'h0088008844CC44CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[48] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[48] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[48] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~3_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~5_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~3 .lut_mask = 64'h0044004488CC88CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[47] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[47] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[47] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~43 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~43_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~85_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~43_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~43 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~43 .lut_mask = 64'h0088008844CC44CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~43 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~43_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [46]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~41_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [46] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [46] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81_sumout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~81_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [46]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~41_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~41 .lut_mask = 64'h10101010B0B0B0B0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~41_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~39 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~39_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~77_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~39_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~39 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~39 .lut_mask = 64'h0A000A005F005F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~39 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[44] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~39_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [44]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[44] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[44] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~37_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [44] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [44] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~73_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [44]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~37_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~37 .lut_mask = 64'h0044004488CC88CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~37_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~35 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~35_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~69_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~35_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~35 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~35 .lut_mask = 64'h0088008844CC44CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~35 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[42] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~35_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [42]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[42] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[42] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~33_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [42] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [42] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~65_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [42]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~33_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~33 .lut_mask = 64'h0044004488CC88CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~33_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y16_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~31_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~61_sumout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~61_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~31 .lut_mask = 64'h0C0C0C0C00CC00CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[40] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~31_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [40]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[40] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[40] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~51 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~51_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [40] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [40] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~101_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [40]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~51_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~51 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~51 .lut_mask = 64'h0022002288AA88AA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~51 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[39] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~51_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[39] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[39] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~49_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~97_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~49_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~49 .lut_mask = 64'h0022002288AA88AA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~49_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [38]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~47 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~47_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [38]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [38] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [38]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~93_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~47_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~47 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~47 .lut_mask = 64'h2200220022AA22AA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~47 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[37] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~47_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [37]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[37] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[37] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~45_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [37]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [37] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [37]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~89_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~45_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~45 .lut_mask = 64'h0A000A000AAA0AAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[36] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~45_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[36] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[36] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~55 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~55_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109_sumout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~109_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~55_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~55 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~55 .lut_mask = 64'h00300030C0F0C0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~55 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~55_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [35]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~53_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [35]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [35] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [35]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~105_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~53_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~53 .lut_mask = 64'h4040404070707070; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~53_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [34]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~57_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [34]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [34] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [34]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~113_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~57_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~57 .lut_mask = 64'h0C000C003F003F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[33] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~57_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [33]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[33] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[33] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~0_combout = ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [33]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~1_sumout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~1_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [33]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~0 .lut_mask = 64'h11DD11DD00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y11_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y11_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y11_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout = ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [0] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [0]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0 .lut_mask = 64'hCCCCCCCC00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185_BDD186 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE_q ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185_BDD186 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185 .lut_mask = 64'h555555550F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~18_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~18 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~18_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~17_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [7]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [7]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [7]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~17 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~17_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~27_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [6] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [6] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~27 .lut_mask = 64'h05050505F5F5F5F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~27_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~26_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [7] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [5]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [7] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [5]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [5]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~26 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~26_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~25_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [6]))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [6]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~25 .lut_mask = 64'h4747474747474747; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~25_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~24_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [3])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [5]))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [3]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [5]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~24 .lut_mask = 64'h4747474747474747; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~24_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~29_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [4]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [4]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [4]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~29 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~29_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~28_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [3] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [3] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~28 .lut_mask = 64'h505050505F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~28_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~30_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [0] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~30 .lut_mask = 64'h333333330F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y16_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~30_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~1_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[0] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0 .lut_mask = 64'h00000000FFFF0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~5_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~5 .lut_mask = 64'h8080000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247_BDD248 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247_BDD248 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247 .lut_mask = 64'h0F0F0F0FF0F0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249_BDD250 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249_BDD250 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249 .lut_mask = 64'h7FFFFFFFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201_BDD202 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201_BDD202 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201 .lut_mask = 64'h3FFFFFFFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299_BDD300 = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201_BDD202 ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201_BDD202 & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN201_BDD202 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299_BDD300 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299 .lut_mask = 64'h7FFF7FFFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297_BDD298 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297_BDD298 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297 .lut_mask = 64'h7FFFFFFFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3 .lut_mask = 64'h8000000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297_BDD298 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247_BDD248 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297_BDD298 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247_BDD248 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~5_combout ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299_BDD300 ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249_BDD250 )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297_BDD298 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247_BDD248 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297_BDD298 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247_BDD248 ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~5_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN247_BDD248 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN249_BDD250 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN299_BDD300 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_RESYN297_BDD298 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|tmp_v~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0 .lut_mask = 64'h3333333323333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y18_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|sign_mod~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X78_Y18_N48 +cyclonev_lcell_comb \~GND ( +// Equation(s): +// \~GND~combout = GND + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\~GND~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \~GND .extended_lut = "off"; +defparam \~GND .lut_mask = 64'h0000000000000000; +defparam \~GND .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~1_sumout = SUM(( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0_combout ) ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] +// $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( !VCC )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~2 = CARRY(( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0_combout ) ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] +// $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( !VCC )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs1_is_signed~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~1_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~1 .lut_mask = 64'h0000DE2100000033; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~113_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~114 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~2 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~113 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~105_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~106 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~114 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~105 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~109_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~110 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~106 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~109 .lut_mask = 64'h0000DE2100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~89_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~90 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~110 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~89 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~93_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~94 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~90 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~93 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~97_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~98 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~94 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~97 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~101_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~102 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~98 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~101 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~61_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~62 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~102 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~61 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~65_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~66 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~62 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~65 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~69_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~70 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~66 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~69 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~73_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~74 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~70 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~73 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~77_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~78 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~74 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~77 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~81_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~82 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~78 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~81 .lut_mask = 64'h0000DE2100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~85_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~86 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~82 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~85 .lut_mask = 64'h0000DE2100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~5_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~6 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~86 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~5 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~9_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~10 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~6 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~9 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~13_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~14 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~10 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~13 .lut_mask = 64'h0000DE2100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~17_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~18 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~14 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~17 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y20_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~21_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~22 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~18 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~21 .lut_mask = 64'h0000DE2100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~25_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~26 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~22 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~25 .lut_mask = 64'h0000FFFF000009F6; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~29_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~30 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~26 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~29 .lut_mask = 64'h0000FFFF000009F6; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~33_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~34 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~30 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~33 .lut_mask = 64'h0000F60900000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~37_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~38 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~34 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~37 .lut_mask = 64'h0000F60900000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~41_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~42 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~38 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~41 .lut_mask = 64'h0000F60900000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~45_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~46 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~42 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~45 .lut_mask = 64'h0000F60900000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~49_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~50 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~46 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~49 .lut_mask = 64'h0000FFFF000009F6; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~53_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~54 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~50 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~53 .lut_mask = 64'h0000FFFF000009F6; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~57_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~58 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~54 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~57 .lut_mask = 64'h0000F60900000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~117_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~118 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~58 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~117 .lut_mask = 64'h0000F60900000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~121_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~122 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~118 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~121 .lut_mask = 64'h0000FFFF000021DE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~125_sumout = SUM(( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~122 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~125_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~125 .lut_mask = 64'h0000FFFF00002111; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~21_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~21_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~17_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~17_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [34]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start .lut_mask = 64'hFFFFFFFFF0F0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~9_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~13_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~13_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~9_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~9_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~5_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~5_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~85_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~85_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~81_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~81_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~77_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~77_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11]~feeder_combout = +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~73_sumout + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~73_sumout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11]~feeder .lut_mask = 64'h00FF00FF00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~69_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~69_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~65_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~65_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~61_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~61_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7]~feeder_combout = +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~101_sumout + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~101_sumout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7]~feeder .lut_mask = 64'h00FF00FF00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~97_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~97_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~93_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~93_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~89_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~89_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3]~feeder_combout = +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~109_sumout + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~109_sumout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3]~feeder .lut_mask = 64'h0F0F0F0F0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~105_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~105_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1]~feeder_combout = +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~113_sumout + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~113_sumout ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1]~feeder .lut_mask = 64'h5555555555555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0]~feeder_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~1_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~1_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) ) + ( !VCC )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~2 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) ) + ( !VCC )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~1_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~1 .lut_mask = 64'h0000FCFC000003FC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~113_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~114 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~2 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~113 .lut_mask = 64'h0000FFFF000005FA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~105_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~106 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~114 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~105 .lut_mask = 64'h0000FFFF000011EE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~109_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~110 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~106 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~109 .lut_mask = 64'h0000FFFF000005FA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~89_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~90 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~110 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~89 .lut_mask = 64'h0000FFFF000003FC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~93_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~94 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~90 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~93 .lut_mask = 64'h0000FFFF000011EE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~97_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~98 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~94 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~97 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~101_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~102 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~98 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~101 .lut_mask = 64'h0000FFFF000011EE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~61_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~62 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~102 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~61 .lut_mask = 64'h0000FFFF000003FC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~65_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~66 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~62 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~65 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~69_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~70 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~66 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~69 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~73_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~74 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~70 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~73 .lut_mask = 64'h0000FFFF000011EE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~77_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~78 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~74 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~77 .lut_mask = 64'h0000FC0300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~81_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~82 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~78 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~81 .lut_mask = 64'h0000FFFF000011EE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~85_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~86 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~82 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~85 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~5_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~6 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~86 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~5 .lut_mask = 64'h0000EE1100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~9_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~10 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~6 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~9 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~13_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~14 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~10 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~13 .lut_mask = 64'h0000FFFF000011EE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~17_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~18 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~14 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~17 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~21_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~22 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [0]))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~18 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~21 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~25_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~26 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~22 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~25 .lut_mask = 64'h0000FFFF000011EE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~29_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~30 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~26 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~29 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~33_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~34 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~30 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~33 .lut_mask = 64'h0000FFFF000005FA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~37_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~38 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~34 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~37 .lut_mask = 64'h0000FFFF000011EE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~41_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~42 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~38 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~41 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~45_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~46 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~42 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~45 .lut_mask = 64'h0000EE1100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~49_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~50 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~46 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~49 .lut_mask = 64'h0000EE1100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~53_sumout = SUM(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~54 = CARRY(( GND ) + ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~50 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~53 .lut_mask = 64'h0000EE1100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~57_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~58 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~54 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~57 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~117_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~118 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~58 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~117 .lut_mask = 64'h0000FFFF00001E1E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~121_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~122 = CARRY(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout +// ))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~118 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_is_signed~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~121 .lut_mask = 64'h0000FFFF000005FA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~125_sumout = SUM(( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))))) ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~122 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~125_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~125 .lut_mask = 64'h0000FFFF00005105; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y17_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~125_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~60_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26]~feeder_combout = \~GND~combout + + .dataa(!\~GND~combout ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26]~feeder .lut_mask = 64'h5555555555555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25]~feeder_combout = \~GND~combout + + .dataa(!\~GND~combout ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25]~feeder .lut_mask = 64'h5555555555555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X78_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y18_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~5_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[15] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~42_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y18_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~61_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y18_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~97_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~113_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[1] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~1_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~2 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [0] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31]) ) + ( !VCC ) + ( !VCC )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~3 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~2 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~3 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~1 .lut_mask = 64'h0000F0FF00000FF0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~1 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~113_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [0] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [1]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~3 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~114 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [0] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [1]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~3 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~115 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [0] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [1])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [1]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~2 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[0]~3 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~114 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~115 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~113 .lut_mask = 64'h00000F000000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~113 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~56 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~56_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~113_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~113_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~56_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~56 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~56 .lut_mask = 64'h11DD11DD03CF03CF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~56 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~56_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~105_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y18_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~56_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~105_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [2] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [1]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~115 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~106 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [2] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [1]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~115 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~107 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [1])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [1]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~114 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[1]~115 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~106 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~107 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~105 .lut_mask = 64'h000000F00000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~105 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~52 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~52_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~105_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[1]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~105_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~52_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~52 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~52 .lut_mask = 64'h1D1D1D1D0C3F0C3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~52 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~52_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~109_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [3]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~107 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~110 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [3]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~107 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~111 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [3])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [3]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~106 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[2]~107 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~110 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~111 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109 .lut_mask = 64'h000030300000C3C3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~54 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~54_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [3] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109_sumout )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [3] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109_sumout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~109_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~54_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~54 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~54 .lut_mask = 64'h11031103DDCFDDCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~54 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~54_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y18_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~44_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y18_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~54_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~89_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~89_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE_q $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [4]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~111 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~90 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE_q $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [4]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~111 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~91 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [4])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [4]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~110 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[3]~111 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~90 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~91 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~89 .lut_mask = 64'h00000F000000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~89 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~44 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~44_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~89_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [3])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [3]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~89_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~44_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~44 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~44 .lut_mask = 64'h33553355330F330F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~44 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~44_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~93_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~93_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [4] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [5]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~91 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~94 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [4] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [5]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~91 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~95 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [4] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [5])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [4]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [5]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~90 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[4]~91 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~94 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~95 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~93 .lut_mask = 64'h000050500000A5A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~93 .shared_arith = "on"; +// synopsys translate_on + +// Location: FF_X74_Y18_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~46_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~46 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~46_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [5]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~93_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [5]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~93_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~46_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~46 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~46 .lut_mask = 64'h0F330F330F550F55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~46 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~46_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~97_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [6] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE_q ) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~95 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~98 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [6] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE_q ) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~95 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~99 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [6] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE_q )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~94 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[5]~95 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~98 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~99 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~97 .lut_mask = 64'h000000F00000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~97 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~48 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~48_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~97_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [5]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~97_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~48_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~48 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~48 .lut_mask = 64'h550F550F55335533; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~48 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~48_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y18_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~48_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~101_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~101_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [6] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [7]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~99 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~102 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [6] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [7]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~99 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~103 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [6] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [7])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [7]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~98 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[6]~99 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~102 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~103 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~101 .lut_mask = 64'h00000F000000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~101 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~50 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~50_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~101_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~101_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~50_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~50 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~50 .lut_mask = 64'h33553355330F330F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~50 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~50_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~61_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [8] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~103 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~62 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [8] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~103 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~63 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [8] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [8]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~102 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[7]~103 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~62 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~63 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~61 .lut_mask = 64'h00000C0C0000C3C3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~61 .shared_arith = "on"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~30_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~61_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~61_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~30 .lut_mask = 64'h4477447747474747; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~30_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~65_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~65_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [9]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~63 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~66 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [9]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~63 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~67 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [9])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [9]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~62 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[8]~63 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~66 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~67 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~65 .lut_mask = 64'h00000F000000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~65 .shared_arith = "on"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~32 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~32_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~65_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~65_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~32_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~32 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~32 .lut_mask = 64'h0C3F0C3F1D1D1D1D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~32 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~32_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[9] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~69_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~69_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [10]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~67 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~70 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [10]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~67 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~71 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [10])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [10]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~66 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[9]~67 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~70 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~71 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~69 .lut_mask = 64'h00000F000000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~69 .shared_arith = "on"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~34 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~34_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~69_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~69_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~34_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~34 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~34 .lut_mask = 64'h03F303F305F505F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~34 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~34_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[10] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~73_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~73_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [11] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~71 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~74 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [11] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~71 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~75 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [11] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [11]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~70 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[10]~71 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~74 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~75 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~73 .lut_mask = 64'h00000A0A0000A5A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~73 .shared_arith = "on"; +// synopsys translate_on + +// Location: FF_X72_Y18_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~36_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~36 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~36_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [11]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~73_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [11]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~73_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~36_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~36 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~36 .lut_mask = 64'h05F505F503F303F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~36 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~36_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~77_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~77_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE_q $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [12]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~75 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~78 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE_q $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [12]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~75 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~79 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [12])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE_q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [12]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~74 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[11]~75 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~78 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~79 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~77 .lut_mask = 64'h000033000000CC33; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~77 .shared_arith = "on"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~38 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~38_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~77_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [11]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~77_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~38_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~38 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~38 .lut_mask = 64'h303F303F35353535; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~38 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~38_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~81_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [13] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~79 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~82 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [13] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~79 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~83 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [13]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~78 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[12]~79 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~82 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~83 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81 .lut_mask = 64'h000000AA0000AA55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81 .shared_arith = "on"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~40 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~40_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [13])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [13])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~81_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~40_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~40 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~40 .lut_mask = 64'h2722272227772777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~40 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~40_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~85_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X72_Y18_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~40_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~85_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [14] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE_q ) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~83 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~86 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [14] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE_q ) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~83 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~87 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE_q )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [14]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~82 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[13]~83 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~86 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~87 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~85 .lut_mask = 64'h00000A0A0000A5A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~85 .shared_arith = "on"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~42 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~42_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~85_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [13]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~85_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~42_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~42 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~42 .lut_mask = 64'h53535353505F505F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~42 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~42_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~5_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [15] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [14]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~87 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~6 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [15] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [14]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~87 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~7 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [15] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [14])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [14]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~86 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[14]~87 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~6 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~7 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~5 .lut_mask = 64'h000000F00000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~5 .shared_arith = "on"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~2_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~5_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE_q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~5_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[14]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~2 .lut_mask = 64'h303F303F35353535; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~2_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~9_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~9_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [16]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~7 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~10 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [16]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~7 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~11 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [16])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [16]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~6 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[15]~7 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~10 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~11 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~9 .lut_mask = 64'h00000F000000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~9 .shared_arith = "on"; +// synopsys translate_on + +// Location: FF_X72_Y18_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~4_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~4_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [16]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~9_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [16]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~9_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [16]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~4 .lut_mask = 64'h03F303F305F505F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y18_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~4_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~13_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [17] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q ) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~11 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~14 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [17] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q ) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~11 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~15 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [17] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [17]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~10 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[16]~11 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~14 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~15 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13 .lut_mask = 64'h000000F00000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X77_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~6_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~13_sumout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~6 .lut_mask = 64'h5353535350505F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X78_Y18_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~6_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[17] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~17_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [18]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~15 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~18 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [18]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~15 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~19 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [18])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [18]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~14 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[17]~15 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~18 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~19 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17 .lut_mask = 64'h000030300000C3C3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~8_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~17_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~8 .lut_mask = 64'h2722272227772777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~8_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[18] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y17_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~10_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y18_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~21_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [19] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~19 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~22 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [19] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~19 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~23 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [19] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [19]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~18 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[18]~19 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~22 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~23 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21 .lut_mask = 64'h00000A0A0000A5A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~10_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [19])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [19])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [19]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~21_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~10 .lut_mask = 64'h1B0A1B0A1B5F1B5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~10_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~25_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~25_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE_q $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [20]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~23 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~26 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE_q $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [20]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~23 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~27 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [20])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [20]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~22 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[19]~23 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~26 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~27 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~25 .lut_mask = 64'h00000F000000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~25 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~12_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~25_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [19]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~25_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [19]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~12 .lut_mask = 64'h0C3F0C3F1D1D1D1D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~12_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y17_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~12_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~29_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~29_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [20] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [21]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~27 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~30 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [20] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [21]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~27 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~31 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [20] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [21])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [20]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [21]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~26 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[20]~27 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~30 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~31 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~29 .lut_mask = 64'h000050500000A5A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~29 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~14_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~29_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~29_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~14 .lut_mask = 64'h35353535303F303F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~14_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~33_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y17_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~14_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [22] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [21]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~31 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~34 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [22] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [21]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~31 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~35 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [22] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [21])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [21]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~30 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[21]~31 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~34 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~35 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33 .lut_mask = 64'h000000F00000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~16_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33_sumout )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33_sumout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~33_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~16 .lut_mask = 64'h00270027FF27FF27; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~16_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y17_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~16_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~37_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~37_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [22] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [23]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~35 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~38 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [22] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [23]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~35 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~39 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [22] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [23])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [22]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [23]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~34 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[22]~35 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~38 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~39 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~37 .lut_mask = 64'h000055000000AA55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~37 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~18_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~37_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~37_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~18 .lut_mask = 64'h55335533550F550F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~18_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[23] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~41_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [24] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~39 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~42 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [24] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~39 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~43 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [24] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [24]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~38 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[23]~39 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~42 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~43 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41 .lut_mask = 64'h00000A0A0000A5A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~20_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~41_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~20 .lut_mask = 64'h1D0C1D0C1D3F1D3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y17_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~20_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[24] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~45_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [25]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~43 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~46 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [25]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~43 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~47 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [25])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [25]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~42 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[24]~43 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~46 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~47 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45 .lut_mask = 64'h00000F000000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~22_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~45_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~22 .lut_mask = 64'h4744474447774777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y17_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~22_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[25] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~49_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [26]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~47 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~50 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [26]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~47 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~51 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [26])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [26]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~46 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[25]~47 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~50 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~51 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49 .lut_mask = 64'h00000F000000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~24_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~49_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~24 .lut_mask = 64'h10DC10DC13DF13DF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y17_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~24_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~53_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~53_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [27] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~51 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~54 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [27] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~51 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~55 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [27] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~50 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[26]~51 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~54 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~55 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~53 .lut_mask = 64'h00000C0C0000C3C3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~53 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~26_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~53_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~53_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~26 .lut_mask = 64'h53535353505F505F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~26_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~57_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [28] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~55 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~58 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [28] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~55 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~59 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [28] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [28]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~54 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[27]~55 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~58 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~59 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57 .lut_mask = 64'h000000CC0000CC33; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~28_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~57_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~28 .lut_mask = 64'h1D0C1D0C1D3F1D3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~28_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[28] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~117_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~117_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [29]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~59 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~118 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [29]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~59 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~119 = +// SHARE((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [29])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [29]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~58 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[28]~59 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~118 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~119 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~117 .lut_mask = 64'h000055000000AA55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~117 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~58 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~58_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~117_sumout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~117_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~58_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~58 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~58 .lut_mask = 64'h0F550F550F330F33; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~58 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~58_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[29] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y17_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add0~121_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Selector1~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [30] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~119 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~122 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [30] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~119 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~123 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [30] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29])) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~118 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[29]~119 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~122 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~123 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121 .lut_mask = 64'h000000F00000F00F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~60 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~60_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~121_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~60_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~60 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~60 .lut_mask = 64'h53505350535F535F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~60 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y17_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~60_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~125_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [31] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [30]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~123 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~122 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~126 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [31] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [30]) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~123 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~122 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~127 = +// SHARE((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [31] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [30])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [30]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~122 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[30]~123 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~125_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~126 ), + .shareout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~127 )); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~125 .lut_mask = 64'h0000222200009999; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~125 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X75_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout = SUM(( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~127 ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~126 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~126 ), + .sharein(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~127 ), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1 .lut_mask = 64'h0000000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1 .shared_arith = "on"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~1_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [0])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~1 .lut_mask = 64'h0C3F0C3F0C3F0C3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~1_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~57_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [1]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [0] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [1]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [1]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~57_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~57 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~57_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~53_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [2]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [1])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [2]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~53_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~53 .lut_mask = 64'h1D1D1D1D1D1D1D1D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~53_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~55 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~55_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [2] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [3]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [2] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [3] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [3]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~55_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~55 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~55 .lut_mask = 64'h303030303F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~55 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~55_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~45_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [4]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [3])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [3]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [4]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~45_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~45 .lut_mask = 64'h03F303F303F303F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~45_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~47 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~47_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [4] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [5] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [5]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [4]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~47_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~47 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~47 .lut_mask = 64'h555555550F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~47 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~47_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~49_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [6]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [5])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~49_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~49 .lut_mask = 64'h3535353535353535; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~49_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~51 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~51_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [7]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [6])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [7]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~51_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~51 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~51 .lut_mask = 64'h03CF03CF03CF03CF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~51 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~51_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~31_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [7] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [8] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [8]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [7]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~31 .lut_mask = 64'h5555555500FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~31_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~33_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [9])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [8]))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [9]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [8]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~33_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~33 .lut_mask = 64'h4747474747474747; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~33_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~35 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~35_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [10]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [9])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [9]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [10]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~35_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~35 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~35 .lut_mask = 64'h1D1D1D1D1D1D1D1D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~35 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~35_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~37_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [11]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [10])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [10]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [11]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~37_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~37 .lut_mask = 64'h03CF03CF03CF03CF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~37_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~39 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~39_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [11]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [11]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [11]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~39_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~39 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~39 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~39 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~39_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~41_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [13]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [13] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~41_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~41 .lut_mask = 64'h303030303F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~41_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~43 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~43_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [13] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [14] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [13]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~43_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~43 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~43 .lut_mask = 64'h333333330F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~43 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~43_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~3_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [15]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [14])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [15]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~3 .lut_mask = 64'h03CF03CF03CF03CF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~3_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~5_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [15] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [16] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [15]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~5 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~5_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~7_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [17])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [16]))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [17]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [16]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~7 .lut_mask = 64'h303F303F303F303F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~7_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[17] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X78_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~9_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [17] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [17]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~9 .lut_mask = 64'h333333330F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~9_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~11_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [18] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [19]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [18] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [19] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [19]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~11 .lut_mask = 64'h505050505F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~11_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X75_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~13_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [19] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [19]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~13 .lut_mask = 64'h333333330F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~25_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~13_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~15_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [21]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE_q )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [21]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~15 .lut_mask = 64'h05AF05AF05AF05AF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~29_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~15_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~17_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [21] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [22] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [22]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~17 .lut_mask = 64'h3333333300FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~33_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~17_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~19_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [22] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [23] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [23]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~19 .lut_mask = 64'h0F0F0F0F33333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~37_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~19_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~21_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [23] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [24] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [23]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~21 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~41_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~21_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~23_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [24] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [25]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [24] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [25]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [25]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~23 .lut_mask = 64'h2222222277777777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~45_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~23_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~25_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [25]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [26] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [25]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [25]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~25 .lut_mask = 64'h11111111BBBBBBBB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~49_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~25_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~27_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [26] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE_q ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [26]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~27 .lut_mask = 64'h555555550F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~53_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~27_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~29_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE_q ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [28] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [28]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~29 .lut_mask = 64'h0F0F0F0F55555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~57_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~29_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X77_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~59 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~59_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [28] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [28] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [28]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~59_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~59 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~59 .lut_mask = 64'h0000FFFF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~59 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~117_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~59_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X79_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~61_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~61_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~61 .lut_mask = 64'h0F0F00000F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~121_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~61_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X77_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~62 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~62_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~62_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~62 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~62 .lut_mask = 64'h00003333CCCCFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~62 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~125_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~62_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE_q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31] $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [0]))))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.rs2_abs [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0 .lut_mask = 64'h1D1D1D1D1D2E1D2E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~0_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [0])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [0]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ) + ( !VCC )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~2 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [0])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [0]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ) + ( !VCC )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [0]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1 .lut_mask = 64'h0000CCCC0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185_BDD186 )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185_BDD186 ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185_BDD186 & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185_BDD186 & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_RESYN185_BDD186 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2 .lut_mask = 64'h00440F4F00770F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~3 .lut_mask = 64'h0033083BC0F3C8FB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[29]~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[29]~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[29]~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[29]~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[29]~2 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[29]~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y18_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[29]~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opb[31]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opb[31]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opb[31]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opb[31]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opb[31]~0 .lut_mask = 64'h05050505AFAFAFAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opb[31]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[31]~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[31]~31_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[31]~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[31]~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[31]~31 .lut_mask = 64'h00CC00CC33FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[31]~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~129 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~129_sumout = SUM(( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opb[31]~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29]~DUPLICATE_q ))) ) + ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[31]~31_combout ) +// ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~82 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opb[31]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[31]~31_combout ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~129_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~129 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~129 .lut_mask = 64'h0000FF0F000055A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~129 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux31~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux31~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~129_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~3_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [0])))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [0] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux31~3_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~129_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux31~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux31~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux31~0 .lut_mask = 64'h05330F00FF330F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux31~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277_BDD278 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o[1]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277_BDD278 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277 .lut_mask = 64'h0C083F2A59AE6ABF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199_BDD200 = ( \neorv32_top_inst|rdata_v~28_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar +// [0] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|rdata_v~4_combout ))) ) ) # ( !\neorv32_top_inst|rdata_v~28_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (\neorv32_top_inst|rdata_v~4_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|rdata_v~4_combout ), + .datae(!\neorv32_top_inst|rdata_v~28_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199_BDD200 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199 .lut_mask = 64'h2065307520653075; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199_BDD200 & ( \neorv32_top_inst|rdata_v~26_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # (\neorv32_top_inst|rdata_v~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199_BDD200 & ( +// \neorv32_top_inst|rdata_v~26_combout & ( (\neorv32_top_inst|rdata_v~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199_BDD200 & ( !\neorv32_top_inst|rdata_v~26_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((\neorv32_top_inst|rdata_v~2_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199_BDD200 & ( !\neorv32_top_inst|rdata_v~26_combout & ( (\neorv32_top_inst|rdata_v~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datac(!\neorv32_top_inst|rdata_v~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_RESYN199_BDD200 ), + .dataf(!\neorv32_top_inst|rdata_v~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0 .lut_mask = 64'h0C0F330F0C0FFF0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y19_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux60~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o +// [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [1] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279 .lut_mask = 64'h89CD0145ABEF2367; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113_sumout = SUM(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [1])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [1]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~114 = CARRY(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [1])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [1]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~2 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [1]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [1]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113 .lut_mask = 64'h0000C69300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y20_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~58_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197_BDD198 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[1]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197_BDD198 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197 .lut_mask = 64'h0505053705050505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197_BDD198 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197_BDD198 ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197_BDD198 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [33])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113_sumout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197_BDD198 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [33] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [33]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~113_sumout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_RESYN197_BDD198 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1 .lut_mask = 64'h0008005DFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281_BDD282 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277_BDD278 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277_BDD278 ))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277_BDD278 )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277_BDD278 ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN277_BDD278 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux30~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281_BDD282 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281 .lut_mask = 64'h80C4B3F780C4BBFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281_BDD282 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283_BDD284 ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283_BDD284 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281_BDD282 ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout +// & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281_BDD282 & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283_BDD284 ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283_BDD284 & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281_BDD282 )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN283_BDD284 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN281_BDD282 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_RESYN279_BDD280 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0 .lut_mask = 64'h000C337F00CC33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux30~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y17_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_NEW_REG75 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM76 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_NEW_REG75 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_NEW_REG75 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y13_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector44~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y17_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_NEW_REG77 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM78 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_NEW_REG77 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_NEW_REG77 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM78 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM76 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM78 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM76 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM76 ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[23]_OTERM78 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21 .lut_mask = 64'h05050505F5F5F5F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~30 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~34 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~30 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y14_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~34 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~38 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~34 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y11_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector43~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector43~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [24])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37_sumout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [24]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [24] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [24] +// & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [24]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [24]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~37_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [24]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector43~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector43~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector43~0 .lut_mask = 64'h1D111F1F1DFF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector43~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y11_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector43~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[24] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y17_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_NEW_REG73 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM74 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_NEW_REG73 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_NEW_REG73 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y17_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_NEW_REG71 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM72 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_NEW_REG71 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_NEW_REG71 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM72 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM74 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM72 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM74 ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM74 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[24]_OTERM72 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20 .lut_mask = 64'h00AA00AA55FF55FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector42~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector42~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [25])))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41_sumout )))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [25]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [25]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~41_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector42~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector42~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector42~0 .lut_mask = 64'h083B0F3F5D7F5F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector42~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y14_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector42~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y15_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [25] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y15_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_NEW_REG69 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_NEW_REG69 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_NEW_REG69 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53_sumout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y17_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_NEW_REG67 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_NEW_REG67 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_NEW_REG67 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70 ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM70 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[25]_OTERM68 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13 .lut_mask = 64'h00000F0FF0F0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[25]~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y17_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [25] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16 .lut_mask = 64'h000000000000FABA; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [23] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20 .lut_mask = 64'h000000000000FBAA; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y17_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [24] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [24]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18 .lut_mask = 64'h000000000000EAEE; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector13~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23]~DUPLICATE_q ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19 .lut_mask = 64'h00000000FFFF0455; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17 .lut_mask = 64'h00FF000300FF0023; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25] ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15 .lut_mask = 64'h00000000FFFF0545; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~2 ( +// Equation(s): +// \neorv32_top_inst|Equal0~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~16_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[25]~15_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~2 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~2 .lut_mask = 64'h01051155030F33FF; +defparam \neorv32_top_inst|Equal0~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~6_RESYN207 ( +// Equation(s): +// \neorv32_top_inst|Equal0~6_RESYN207_BDD208 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc +// [30]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [30]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~6_RESYN207_BDD208 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~6_RESYN207 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~6_RESYN207 .lut_mask = 64'h0000000000010001; +defparam \neorv32_top_inst|Equal0~6_RESYN207 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~6_RESYN205 ( +// Equation(s): +// \neorv32_top_inst|Equal0~6_RESYN205_BDD206 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~6_RESYN205_BDD206 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~6_RESYN205 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~6_RESYN205 .lut_mask = 64'h0000000000010001; +defparam \neorv32_top_inst|Equal0~6_RESYN205 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~6 ( +// Equation(s): +// \neorv32_top_inst|Equal0~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout & ( \neorv32_top_inst|Equal0~5_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// (\neorv32_top_inst|Equal0~6_RESYN207_BDD208 )) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ((\neorv32_top_inst|Equal0~6_RESYN205_BDD206 ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout & ( +// \neorv32_top_inst|Equal0~5_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (\neorv32_top_inst|Equal0~6_RESYN207_BDD208 )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ((\neorv32_top_inst|Equal0~6_RESYN205_BDD206 ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~23_combout ), + .datac(!\neorv32_top_inst|Equal0~6_RESYN207_BDD208 ), + .datad(!\neorv32_top_inst|Equal0~6_RESYN205_BDD206 ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[26]~22_combout ), + .dataf(!\neorv32_top_inst|Equal0~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~6 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~6 .lut_mask = 64'h0000000002130A5F; +defparam \neorv32_top_inst|Equal0~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|io_wren ( +// Equation(s): +// \neorv32_top_inst|io_wren~combout = ( \neorv32_top_inst|io_wren~1_combout & ( \neorv32_top_inst|Equal0~9_combout & ( (\neorv32_top_inst|Equal0~1_combout & (\neorv32_top_inst|Equal0~2_combout & (\neorv32_top_inst|Equal0~6_combout & +// \neorv32_top_inst|Equal0~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|Equal0~1_combout ), + .datab(!\neorv32_top_inst|Equal0~2_combout ), + .datac(!\neorv32_top_inst|Equal0~6_combout ), + .datad(!\neorv32_top_inst|Equal0~0_combout ), + .datae(!\neorv32_top_inst|io_wren~1_combout ), + .dataf(!\neorv32_top_inst|Equal0~9_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|io_wren~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|io_wren .extended_lut = "off"; +defparam \neorv32_top_inst|io_wren .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|io_wren .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & ( \neorv32_top_inst|io_wren~combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .dataf(!\neorv32_top_inst|io_wren~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0 .lut_mask = 64'h0000000000000002; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y18_N52 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N44 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~52 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~52_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [2])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [2]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [2]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [2]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~52_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~52 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~52 .lut_mask = 64'h2277227722772277; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~52 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~53_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~52_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~52_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~53_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~53 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y22_N53 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~53_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|data_o~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|data_o~1_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|io_rden~combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~1 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y20_N37 +dffeas \neorv32_top_inst|neorv32_sysinfo_inst|data_o[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_sysinfo_inst|data_o [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y22_N5 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y22_N8 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux29~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux29~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2]))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2]) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2]))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2] & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux29~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux29~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux29~0 .lut_mask = 64'h5500330F55FF330F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux29~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~26_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux29~0_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux29~0_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~26 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y22_N8 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~26_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N9 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~39 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~39_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [2] & ( (!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [2] & !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [16]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [2]), + .datab(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [16]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~39_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~39 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~39 .lut_mask = 64'h8888888800000000; +defparam \neorv32_top_inst|rdata_v~39 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4 .lut_mask = 64'hCC0CCC0C0CC00CC0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5 .lut_mask = 64'h40200114C4214040; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2 .lut_mask = 64'h0201000800050106; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0 .lut_mask = 64'h00420942200C5080; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1 .lut_mask = 64'h0000C0E06048000A; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout +// & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1_combout +// & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~5_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~2_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3 .lut_mask = 64'h550055FF0F330F33; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~4_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~4 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y20_N52 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux29~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y21_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y17_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[4] .power_up = "low"; +// synopsys translate_on + +// Location: M10K_X58_Y18_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 ( + .portawe(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_combout ), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({gnd,gnd,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [4],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [3],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [2]}), + .portaaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(5'b00000), + .portbaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b0_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_first_bit_number = 2; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_first_bit_number = 2; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~40 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~40_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2~portbdataout & ( (!\neorv32_top_inst|rdata_v~39_combout ) # +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [2] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2~portbdataout & ( (!\neorv32_top_inst|rdata_v~39_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd +// [2] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~39_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [2]), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a2~portbdataout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~40_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~40 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~40 .lut_mask = 64'hABABABFFABABABFF; +defparam \neorv32_top_inst|rdata_v~40 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235_BDD236 = ( \neorv32_top_inst|rdata_v~40_combout & ( \neorv32_top_inst|rdata_v~41_combout ) ) # ( !\neorv32_top_inst|rdata_v~40_combout & ( \neorv32_top_inst|rdata_v~41_combout & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]))) ) ) ) # ( \neorv32_top_inst|rdata_v~40_combout & ( !\neorv32_top_inst|rdata_v~41_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) ) ) ) +// # ( !\neorv32_top_inst|rdata_v~40_combout & ( !\neorv32_top_inst|rdata_v~41_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datae(!\neorv32_top_inst|rdata_v~40_combout ), + .dataf(!\neorv32_top_inst|rdata_v~41_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235_BDD236 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235 .lut_mask = 64'h00A0CFEF30B0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_combout = ( \neorv32_top_inst|rdata_v~19_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235_BDD236 & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # (\neorv32_top_inst|rdata_v~20_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237_BDD238 ))) ) ) ) # ( !\neorv32_top_inst|rdata_v~19_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235_BDD236 & (((\neorv32_top_inst|rdata_v~20_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237_BDD238 ))) ) ) ) # ( \neorv32_top_inst|rdata_v~19_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235_BDD236 ) ) ) # ( !\neorv32_top_inst|rdata_v~19_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235_BDD236 ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN237_BDD238 ), + .datab(!\neorv32_top_inst|rdata_v~20_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_RESYN235_BDD236 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datae(!\neorv32_top_inst|rdata_v~19_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0 .lut_mask = 64'h0F0F0F0F05070F07; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y20_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux59~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y12_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y12_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~141 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~141_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [2])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [2]))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~141_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~141 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~141 .lut_mask = 64'h082A082A5D7F5D7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~141 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y12_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~141_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y12_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y12_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector65~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector65~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector65~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [2])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2])))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101_sumout )))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [2]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~101_sumout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2]), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [2]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector65~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector65~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector65~0 .lut_mask = 64'h085D0F5F3B7F3F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector65~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y12_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector65~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [2]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [2] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [2])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [2])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263 .lut_mask = 64'hF055F055330033FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261_BDD262 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [2]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261_BDD262 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261 .lut_mask = 64'h1212EBEB12EB12EB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193_BDD194 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [2])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [2])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [2]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193_BDD194 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193 .lut_mask = 64'h0505053705050505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [2]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~106 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [2]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~114 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [2]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193_BDD194 ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193_BDD194 ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105_sumout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193_BDD194 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193_BDD194 ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_RESYN193_BDD194 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[34]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~105_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1 .lut_mask = 64'h5575555557775757; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265_BDD266 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261_BDD262 )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261_BDD262 ))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261_BDD262 )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261_BDD262 ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN261_BDD262 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux29~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265_BDD266 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265 .lut_mask = 64'h808CB3BF808CF3FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265_BDD266 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265_BDD266 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265_BDD266 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 )) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 +// )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265_BDD266 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN267_BDD268 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN263_BDD264 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_RESYN265_BDD266 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0 .lut_mask = 64'h00330C7F0033CCFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux29~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y16_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_NEW_REG47 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM48 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_NEW_REG47 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_NEW_REG47 .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM48 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM50 ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM50 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[30]_OTERM48 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector6~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~78 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~58 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector6~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector6~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [30] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [30] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [30] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # ((\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [30]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~77_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector6~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector6~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector6~0 .lut_mask = 64'h0000BFBF4040FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector6~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector6~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~78 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector5~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73_sumout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q )) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~73_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector5~0 .lut_mask = 64'h0000F7F70808FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y16_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector5~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~26_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[31] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y18_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[13] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7 .lut_mask = 64'h303000003030FF00; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22] ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9 .lut_mask = 64'h00000000FFFF0545; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [22] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [22]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10 .lut_mask = 64'h000000000000FCF4; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~20_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[23]~19_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~17_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[24]~18_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2 .lut_mask = 64'h8000000000000000; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20] & ( (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [20] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE_q )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21])) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [20] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE_q )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1 .lut_mask = 64'hB888B88830003000; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~31_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16] ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~31 .lut_mask = 64'h00000000FFFF1151; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~32 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~32_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [16] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [16]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~32_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~32 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~32 .lut_mask = 64'h000000000000EEAE; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~32 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~32_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~31_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~7_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~6_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~31_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[17]~8_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[18]~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[16]~32_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0 .lut_mask = 64'h8000000000000000; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout & ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout & (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout & +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout ), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout ), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8 .lut_mask = 64'h0000000000000002; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20 .lut_mask = 64'h0000000000005555; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291_BDD292 = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout & ( +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291_BDD292 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291 .lut_mask = 64'h0000000011111111; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout & ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291_BDD292 & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout & +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout ))) ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291_BDD292 & ( +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux18~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_RESYN291_BDD292 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0 .lut_mask = 64'h0000000000300020; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~5_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~5 .lut_mask = 64'h0C3F0C3F0C3F0C3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~6 .lut_mask = 64'h0000F0F00F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X70_Y21_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[19] .power_up = "low"; +// synopsys translate_on + +// Location: M10K_X58_Y23_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 ( + .portawe(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_combout ), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({gnd,gnd,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [20],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [19],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [18]}), + .portaaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(5'b00000), + .portbaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_first_bit_number = 2; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_first_bit_number = 2; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: FF_X61_Y20_N55 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[19] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N47 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~56 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~56_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [19])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [19]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [19]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [19]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~56_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~56 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~56 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~56 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~57_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~56_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~56_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~57_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~57 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N1 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~57_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[19] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N58 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~113_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y23_N29 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[19] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y23_N47 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux12~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux12~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19]) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19]) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux12~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux12~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux12~0 .lut_mask = 64'h4747474700CC33FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux12~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y23_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~28_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux12~0_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux12~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~28 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y23_N56 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~28_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~42 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~42_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [19] & ( (!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [19] & !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [19]), + .datad(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~42_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~42 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~42 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|rdata_v~42 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y21_N39 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~43 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~43_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a3 & ( \neorv32_top_inst|rdata_v~42_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [19])) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a3 & ( \neorv32_top_inst|rdata_v~42_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [19]) ) ) ) # ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a3 & ( !\neorv32_top_inst|rdata_v~42_combout ) ) # +// ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a3 & ( !\neorv32_top_inst|rdata_v~42_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [19]), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a3 ), + .dataf(!\neorv32_top_inst|rdata_v~42_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~43_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~43 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~43 .lut_mask = 64'hFFFFFFFF000F555F; +defparam \neorv32_top_inst|rdata_v~43 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239_BDD240 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( \neorv32_top_inst|rdata_v~48_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (\neorv32_top_inst|rdata_v~43_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( \neorv32_top_inst|rdata_v~48_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # (\neorv32_top_inst|rdata_v~43_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( !\neorv32_top_inst|rdata_v~48_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// \neorv32_top_inst|rdata_v~43_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( !\neorv32_top_inst|rdata_v~48_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (\neorv32_top_inst|rdata_v~43_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|rdata_v~43_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .dataf(!\neorv32_top_inst|rdata_v~48_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239_BDD240 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239 .lut_mask = 64'h0500CD00AFFFEFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239_BDD240 & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (\neorv32_top_inst|rdata_v~17_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ((\neorv32_top_inst|rdata_v~18_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN241_BDD242 ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239_BDD240 ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN241_BDD242 ), + .datac(!\neorv32_top_inst|rdata_v~17_combout ), + .datad(!\neorv32_top_inst|rdata_v~18_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_RESYN239_BDD240 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0 .lut_mask = 64'h00000000FFFF3B7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux58~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [3]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE_q )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [3]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE_q )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [3] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [3]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[3]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [3]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271 .lut_mask = 64'hFF0F000F33553355; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269_BDD270 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [3]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269_BDD270 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269 .lut_mask = 64'h0054FC543C79F379; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~55_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [3]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~110 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [3]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~106 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[3]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [3]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~29_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195_BDD196 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE_q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [3] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [3] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [3] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[3]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195_BDD196 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195 .lut_mask = 64'h000400040004FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195_BDD196 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195_BDD196 ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195_BDD196 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109_sumout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195_BDD196 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109_sumout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[35]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~109_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_RESYN195_BDD196 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1 .lut_mask = 64'h00270005FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273_BDD274 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269_BDD270 )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269_BDD270 ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269_BDD270 & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269_BDD270 ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN269_BDD270 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux28~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273_BDD274 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273 .lut_mask = 64'hF5330533F5333533; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273_BDD274 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273_BDD274 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273_BDD274 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273_BDD274 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN275_BDD276 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN271_BDD272 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_RESYN273_BDD274 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0 .lut_mask = 64'h005500550A7FAAFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux28~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3 .lut_mask = 64'h00003333CCCCFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[3]~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y19_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_NEW_REG163 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~13_sumout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM164 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_NEW_REG163 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_NEW_REG163 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM164 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM164 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM166 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM164 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM166 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM166 ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[3]_OTERM164 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9 .lut_mask = 64'h0F0F0F0F0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y15_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector63~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector63~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector63~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [4])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [4])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [4] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [4] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [4] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [4]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~85_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [4]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector63~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector63~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector63~0 .lut_mask = 64'h0C550F5F3F773F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector63~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y15_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector63~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux12~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux12~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux12~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux12~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux12~0 .lut_mask = 64'h3355335555555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux12~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux12~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y21_N29 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N37 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~89_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y21_N13 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (\neorv32_top_inst|io_wren~combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) ) ) + + .dataa(!\neorv32_top_inst|io_wren~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~1 .lut_mask = 64'h0000000005000500; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N26 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y22_N37 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~89_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux19~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux19~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12]) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12]))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12] & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux19~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux19~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux19~0 .lut_mask = 64'h330F0055330FFF55; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux19~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~22_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux19~0_combout & ( +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|io_rden~combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux19~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~22 .lut_mask = 64'h0000000000003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y21_N31 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~22_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12]~feeder_combout = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12] + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12]~feeder .lut_mask = 64'h5555555555555555; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y20_N58 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N20 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~44 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~44_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [12])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [12]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [12]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [12]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~44_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~44 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~44 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~44 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~45_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~44_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~44_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~45_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~45 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N26 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~45_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N15 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~33 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~33_combout = ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [12] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [12] & !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [12]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [12]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~33_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~33 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~33 .lut_mask = 64'hA0A00000A0A00000; +defparam \neorv32_top_inst|rdata_v~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5_combout = ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4_combout & ( +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1_combout ) # (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5 .lut_mask = 64'hEEEEEEEE00000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0 .lut_mask = 64'h81020028800480C0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1 .lut_mask = 64'h2515234C9E0302A9; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7 .lut_mask = 64'h800102C0090A8400; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2 .lut_mask = 64'hC0443081A0105408; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) ) # +// ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~0_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~7_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3 .lut_mask = 64'h505F3030505F3F3F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ) # (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5_combout )))) ) +// ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~5_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~6 .lut_mask = 64'h0040004000C800C8; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y17_N46 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[12] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout +// & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293_BDD294 = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout & ( +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293_BDD294 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout & ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293_BDD294 & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout & +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout & (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ))) ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293_BDD294 & ( +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout & (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux19~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_RESYN293_BDD294 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0 .lut_mask = 64'h0000000003000200; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux16~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux16~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux16~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux16~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux16~0 .lut_mask = 64'h00003F3FC0C0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux16~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y22_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux16~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[8] .power_up = "low"; +// synopsys translate_on + +// Location: M10K_X58_Y19_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 ( + .portawe(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_combout ), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({gnd,gnd,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [9],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [8]}), + .portaaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(5'b00000), + .portbaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: LABCELL_X57_Y22_N24 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~34 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~34_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [12] & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a4 & ( +// ((!\neorv32_top_inst|rdata_v~33_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [12] & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a4 & ( (!\neorv32_top_inst|rdata_v~33_combout ) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [12] & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a4 & ( (!\neorv32_top_inst|rdata_v~33_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [12] & ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a4 & ( !\neorv32_top_inst|rdata_v~33_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(!\neorv32_top_inst|rdata_v~33_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [12]), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a4 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~34_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~34 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~34 .lut_mask = 64'hCCCCCFCFDDDDDFDF; +defparam \neorv32_top_inst|rdata_v~34 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0_combout = ( \neorv32_top_inst|rdata_v~46_combout & ( \neorv32_top_inst|rdata_v~34_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (\neorv32_top_inst|rdata_v~45_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ((\neorv32_top_inst|rdata_v~35_combout )))) ) ) ) # ( +// !\neorv32_top_inst|rdata_v~46_combout & ( \neorv32_top_inst|rdata_v~34_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (\neorv32_top_inst|rdata_v~45_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & +// ((\neorv32_top_inst|rdata_v~35_combout ))))) ) ) ) # ( \neorv32_top_inst|rdata_v~46_combout & ( !\neorv32_top_inst|rdata_v~34_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (\neorv32_top_inst|rdata_v~45_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & ((\neorv32_top_inst|rdata_v~35_combout ))))) ) ) ) # ( !\neorv32_top_inst|rdata_v~46_combout & ( !\neorv32_top_inst|rdata_v~34_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (\neorv32_top_inst|rdata_v~45_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & +// ((\neorv32_top_inst|rdata_v~35_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~45_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datac(!\neorv32_top_inst|rdata_v~35_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datae(!\neorv32_top_inst|rdata_v~46_combout ), + .dataf(!\neorv32_top_inst|rdata_v~34_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0 .lut_mask = 64'h1103DD0311CFDDCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux57~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux57~0_combout = ( \neorv32_top_inst|rdata_v~45_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])))) # +// (\neorv32_top_inst|rdata_v~46_combout ) ) ) ) # ( !\neorv32_top_inst|rdata_v~45_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [13] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & \neorv32_top_inst|rdata_v~46_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((\neorv32_top_inst|rdata_v~46_combout )))) ) ) ) # ( \neorv32_top_inst|rdata_v~45_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] +// & ((\neorv32_top_inst|rdata_v~46_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((\neorv32_top_inst|rdata_v~46_combout )))) ) ) ) +// # ( !\neorv32_top_inst|rdata_v~45_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0_combout & ( (\neorv32_top_inst|rdata_v~46_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|rdata_v~46_combout ), + .datae(!\neorv32_top_inst|rdata_v~45_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux25~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux57~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux57~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux57~0 .lut_mask = 64'h004F105FA0EFB0FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux57~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y20_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux57~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [4] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE_q ))) ) +// ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [4]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE_q ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [4]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE_q )))) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [4])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255 .lut_mask = 64'hCC1D001DFF1D331D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253_BDD254 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253_BDD254 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253 .lut_mask = 64'h0302CF8A56AB9AEF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89_sumout = SUM(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [4]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~90 = CARRY(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [4]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~110 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[4]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [4]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89 .lut_mask = 64'h0000C69300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191_BDD192 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [4] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [4]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [4] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [4] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [4] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [4]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191_BDD192 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191 .lut_mask = 64'h0000003055555575; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191_BDD192 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191_BDD192 ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191_BDD192 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89_sumout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191_BDD192 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [36]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~89_sumout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_RESYN191_BDD192 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1 .lut_mask = 64'h10001303FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257_BDD258 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253_BDD254 ))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253_BDD254 )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 )) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253_BDD254 )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 )) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253_BDD254 )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN253_BDD254 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux27~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257_BDD258 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257 .lut_mask = 64'hD1DD111DD1DD515D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259 .lut_mask = 64'h0F0F0F0FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257_BDD258 )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257_BDD258 )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257_BDD258 & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257_BDD258 & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN257_BDD258 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN255_BDD256 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_RESYN259_BDD260 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0 .lut_mask = 64'h0353135353535353; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux27~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~50 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~50_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [7] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [7] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~50_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~50 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~50 .lut_mask = 64'h000F000FFF0FFF0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~50 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~50_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~48 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~48_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [6] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [6] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~48_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~48 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~48 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~48 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~48_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [5] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [37] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [5]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [37]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0 .lut_mask = 64'h00FF00FF55555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~25_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X73_Y20_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~47_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~94 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~90 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[5]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[5]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux26~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux26~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux26~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[5]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~93_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux26~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux26~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux26~0 .lut_mask = 64'h0030557503335777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux26~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0_combout = ( \neorv32_top_inst|rdata_v~22_combout & ( \neorv32_top_inst|rdata_v~9_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (((\neorv32_top_inst|rdata_v~7_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])) # +// (\neorv32_top_inst|rdata_v~23_combout ))) ) ) ) # ( !\neorv32_top_inst|rdata_v~22_combout & ( \neorv32_top_inst|rdata_v~9_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & \neorv32_top_inst|rdata_v~7_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])) # +// (\neorv32_top_inst|rdata_v~23_combout ))) ) ) ) # ( \neorv32_top_inst|rdata_v~22_combout & ( !\neorv32_top_inst|rdata_v~9_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (((\neorv32_top_inst|rdata_v~7_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (\neorv32_top_inst|rdata_v~23_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]))) ) ) ) # +// ( !\neorv32_top_inst|rdata_v~22_combout & ( !\neorv32_top_inst|rdata_v~9_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & +// \neorv32_top_inst|rdata_v~7_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (\neorv32_top_inst|rdata_v~23_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]))) ) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~23_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datad(!\neorv32_top_inst|rdata_v~7_combout ), + .datae(!\neorv32_top_inst|rdata_v~22_combout ), + .dataf(!\neorv32_top_inst|rdata_v~9_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0 .lut_mask = 64'h01C10DCD31F13DFD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux56~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux56~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|rdata_v~9_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((\neorv32_top_inst|rdata_v~7_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12])) # (\neorv32_top_inst|rdata_v~7_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (\neorv32_top_inst|rdata_v~9_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((\neorv32_top_inst|rdata_v~7_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0_combout & ( (\neorv32_top_inst|rdata_v~7_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) ) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~9_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|rdata_v~7_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux24~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux56~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux56~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux56~0 .lut_mask = 64'h003F0437C0FFC4F7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux56~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux56~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[5] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [5] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [5] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [5] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [5] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [5] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [5]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0 .lut_mask = 64'hAA22AA77FF22FF77; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [5])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [5]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [5])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [5])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1 .lut_mask = 64'h05F504C437F7C939; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2 .lut_mask = 64'h0F0F3F3FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125_sumout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2_combout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux26~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux26~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~2_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~3 .lut_mask = 64'h0300100033333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux26~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y19_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7]) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9 .lut_mask = 64'hAA00AA00C0C0C0C0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4 .lut_mask = 64'h0000008000000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5_combout = ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4_combout & ( +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1_combout ) # ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux19~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5 .lut_mask = 64'hFFEEFFEE00000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8 .lut_mask = 64'h0010200000800004; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3 .lut_mask = 64'h740008C420800110; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7 .lut_mask = 64'h0000210200800800; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2 .lut_mask = 64'h0004000002000400; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~8_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~3_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~7_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4 .lut_mask = 64'h111105AFBBBB05AF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ) # (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5_combout )))) ) +// ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~5_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~6 .lut_mask = 64'h0040004000C800C8; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y17_N43 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y18_N49 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y18_N16 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X50_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~62 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~62_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [3] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [3] & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [3] ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [3] & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [3] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [3]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~62_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~62 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~62 .lut_mask = 64'h0F0F00000F0FFFFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~62 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~63 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~63_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~62_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|io_rden~combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|io_rden~combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~62_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~63_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~63 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~63 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~63 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y20_N41 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~63_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y22_N23 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y22_N32 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N10 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~125_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux28~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux28~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3] & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3]))))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3]))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux28~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux28~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux28~0 .lut_mask = 64'h110311CFDD03DDCF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux28~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~31_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux28~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux28~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~31 .lut_mask = 64'h0000000005050505; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N25 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~31_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~47 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~47_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [3] & ( (!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [3] & !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [16]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [3]), + .datad(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [16]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~47_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~47 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~47 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|rdata_v~47 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~48 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~48_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a3 & ( \neorv32_top_inst|rdata_v~47_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [3])) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a3 & ( \neorv32_top_inst|rdata_v~47_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [3]) ) ) ) # ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a3 & ( !\neorv32_top_inst|rdata_v~47_combout ) ) # +// ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a3 & ( !\neorv32_top_inst|rdata_v~47_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [3]), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a3 ), + .dataf(!\neorv32_top_inst|rdata_v~47_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~48_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~48 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~48 .lut_mask = 64'hFFFFFFFF000F555F; +defparam \neorv32_top_inst|rdata_v~48 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~feeder_combout = ( \neorv32_top_inst|rdata_v~48_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|rdata_v~48_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y21_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y21_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~48_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][3]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][3]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][3]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][3]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y21_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~43_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y21_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~43_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3]~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3]~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3]~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58 .lut_mask = 64'h111B111BBB1BBB1B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ))))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109 .lut_mask = 64'h000000001B001B0A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~59 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~59_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~58_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~109_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~59_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~59 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~59 .lut_mask = 64'h03470347CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~59 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y21_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~59_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[19] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y14_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [19] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0 .lut_mask = 64'h000F555CFF0FCC5C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux81~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[4] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y12_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~121_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~90 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~110 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~121_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [4]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [4] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [4]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~89_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~121_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~121 .lut_mask = 64'h00DD00DD22FF22FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y12_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~121_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[4]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y12_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~94 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~90 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~127 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~127_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93_sumout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93_sumout +// & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~93_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~127_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~127 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~127 .lut_mask = 64'h00AF00AF50FF50FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~127 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y12_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~127_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~132 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~132_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~97_sumout +// )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~97_sumout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~132_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~132 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~132 .lut_mask = 64'h05F505F500FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~132 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y12_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~132_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [6]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [6] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [6]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [6]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1 .lut_mask = 64'hFFCCF0C000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6])) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133 .lut_mask = 64'h03030303F303F303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~134 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~134_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~133_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~134_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~134 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~134 .lut_mask = 64'h000F000F555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~134 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y16_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~134_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[6] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y15_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [6] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [6] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [6]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [6] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [6]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [6] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [6]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [6]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [6]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2 .lut_mask = 64'h050505050505FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y14_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2_combout +// ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [6] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [6] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [6] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [6] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~3 .lut_mask = 64'hFFFF111FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y14_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector110~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y14_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [6])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [6] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0 .lut_mask = 64'h00005555CCCCD1D1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y14_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~130 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~130_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [6])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [6]))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [6])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [6] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux79~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~130_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~130 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~130 .lut_mask = 64'h10101F1FB0B0BFBF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~130 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y14_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~130_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y14_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector61~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector61~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [6])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93_sumout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [6])))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93_sumout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [6])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [6]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [6]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~93_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [6]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector61~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector61~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector61~0 .lut_mask = 64'h085D0F5F3B7F3F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector61~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y14_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector61~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X50_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~4 .lut_mask = 64'h0800108286818070; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~3 .lut_mask = 64'h0B78ED8351604180; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~2 .lut_mask = 64'hC20000860006002A; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~1 .lut_mask = 64'h4082820005008014; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~5_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~2_combout )))))) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout +// & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~3_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~4_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~4_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~3_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datag(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~1_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~5 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~5 .lut_mask = 64'h000000000A5F1B1B; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X51_Y17_N25 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~4 .lut_mask = 64'h505050505F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N11 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N53 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~50 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~50_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [22] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [22]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [22] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [22]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~50_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~50 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~50 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~50 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~51 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~51_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~50_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~50_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~51_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~51 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~51 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~51 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y19_N38 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~51_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y18_N31 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y21_N7 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~101_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y23_N41 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[22] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y23_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux9~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux9~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [22] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [22] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [22]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [22]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux9~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux9~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux9~0 .lut_mask = 64'h0F0F5555333300FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux9~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~25_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux9~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux9~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~25 .lut_mask = 64'h0000000003030303; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y22_N20 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~25_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N21 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~37 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~37_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [22] & ( (!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25] & !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [22]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~37_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~37 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~37 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|rdata_v~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~1 .lut_mask = 64'h303030303F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X70_Y21_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~0 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~3 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[23] .power_up = "low"; +// synopsys translate_on + +// Location: M10K_X58_Y21_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 ( + .portawe(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2~20_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rd[0]~0_combout ), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [21], +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [16]}), + .portaaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(5'b00000), + .portbaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b2_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~38 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~38_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a6 & ( ((!\neorv32_top_inst|rdata_v~37_combout ) # +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [22] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) +// ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a6 & ( (!\neorv32_top_inst|rdata_v~37_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [22] & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [22]), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datac(!\neorv32_top_inst|rdata_v~37_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a6 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~38_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~38 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~38 .lut_mask = 64'hF0F5F0F5F3F7F3F7; +defparam \neorv32_top_inst|rdata_v~38 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0_combout = ( \neorv32_top_inst|rdata_v~15_combout & ( \neorv32_top_inst|rdata_v~38_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])) # (\neorv32_top_inst|rdata_v~36_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # +// (\neorv32_top_inst|rdata_v~16_combout )))) ) ) ) # ( !\neorv32_top_inst|rdata_v~15_combout & ( \neorv32_top_inst|rdata_v~38_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])) # (\neorv32_top_inst|rdata_v~36_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// \neorv32_top_inst|rdata_v~16_combout )))) ) ) ) # ( \neorv32_top_inst|rdata_v~15_combout & ( !\neorv32_top_inst|rdata_v~38_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (\neorv32_top_inst|rdata_v~36_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # (\neorv32_top_inst|rdata_v~16_combout )))) ) ) +// ) # ( !\neorv32_top_inst|rdata_v~15_combout & ( !\neorv32_top_inst|rdata_v~38_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (\neorv32_top_inst|rdata_v~36_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & \neorv32_top_inst|rdata_v~16_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~36_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datad(!\neorv32_top_inst|rdata_v~16_combout ), + .datae(!\neorv32_top_inst|rdata_v~15_combout ), + .dataf(!\neorv32_top_inst|rdata_v~38_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0 .lut_mask = 64'h404370734C4F7C7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux55~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux55~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0_combout & ( \neorv32_top_inst|rdata_v~36_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (\neorv32_top_inst|rdata_v~38_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0_combout & ( \neorv32_top_inst|rdata_v~36_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) # (\neorv32_top_inst|rdata_v~38_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0_combout & ( !\neorv32_top_inst|rdata_v~36_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & \neorv32_top_inst|rdata_v~38_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0_combout & ( !\neorv32_top_inst|rdata_v~36_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (\neorv32_top_inst|rdata_v~38_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|rdata_v~38_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux23~0_combout ), + .dataf(!\neorv32_top_inst|rdata_v~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux55~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux55~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux55~0 .lut_mask = 64'h0100CD0023FFEFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux55~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y19_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux55~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[6] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [6] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [6]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [6])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [6] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [6]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [6])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [6] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [6] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [6]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [6]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0 .lut_mask = 64'hFF00FFFF33553355; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [6]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~98 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [6]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~94 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[6]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [6]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y17_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~49_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38]~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [6]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [6] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [6]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[38]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0 .lut_mask = 64'h00550055FF55FF55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~26_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux25~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE_q & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE_q & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97_sumout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97_sumout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~97_sumout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux25~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[6]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux25~0 .lut_mask = 64'h0003303355577577; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [6] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b +// [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [6] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [6] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [6] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [6]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1 .lut_mask = 64'h0A085F4C3BC67F93; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2 .lut_mask = 64'h5F5F5F5F5FFF5FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0_combout & +// ((((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2_combout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux25~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux25~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~2_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~3 .lut_mask = 64'h0202002033333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux25~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [16]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [16]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [16]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~4 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~44 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~44_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [15]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [15] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [15]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~44_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~44 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~44 .lut_mask = 64'h550055FF550055FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~44 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y20_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~44_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~42 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~42_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [14]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [14]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [14]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~42_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~42 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~42 .lut_mask = 64'h0A0A0A0A5F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~42 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y20_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~42_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~40 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~40_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [13])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [13]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~40_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~40 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~40 .lut_mask = 64'h505F505F505F505F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~40 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~40_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~38 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~38_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [12] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [12] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~38_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~38 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~38 .lut_mask = 64'h00550055FF55FF55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~38 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~38_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~36 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~36_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [11]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [11]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [11]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~36_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~36 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~36 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~36 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~36_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~34 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~34_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22]))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~34_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~34 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~34 .lut_mask = 64'h0C3F0C3F0C3F0C3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~34 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~34_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~32 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~32_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [9]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [9]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [9]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~32_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~32 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~32 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~32 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~32_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~52 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~52_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [8])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~52_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~52 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~52 .lut_mask = 64'h0C3F0C3F0C3F0C3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~52 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~52_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [7] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39] ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [7] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [7]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [39]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0 .lut_mask = 64'h00000F0FFFFF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~27_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [7]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~102 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [7]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~98 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [7]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[7]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~101_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~1 .lut_mask = 64'h00305575003F557F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y15_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7])) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138 .lut_mask = 64'h05050505F505F505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~139 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~139_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~138_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~139_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~139 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~139 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~139 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y15_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~139_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y14_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[7] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [7] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [7]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [7] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [7] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [7] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [7]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [7]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5 .lut_mask = 64'h000033330F0F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y12_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21])) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140 .lut_mask = 64'h00000000C000C000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~179 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~179_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ))))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~179_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~179 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~179 .lut_mask = 64'h0C1D0C1DFFDD3F1D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~179 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y15_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~179_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y12_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [7] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [7] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [7] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [7]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6 .lut_mask = 64'hFCA8FCA8FCA80000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~0 .lut_mask = 64'h0000000000500050; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [21])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1 .lut_mask = 64'h000000000E0A0E0A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [7]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2 .lut_mask = 64'hFFF0FFF000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~101_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y21_N10 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~85_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y21_N47 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux6~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux6~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux6~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux6~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux6~0 .lut_mask = 64'h11111111DDDDDDDD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux6~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux6~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y21_N19 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~53_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y21_N56 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27] & +// ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28])))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27] & +// ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27] +// & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0 .lut_mask = 64'h9000009009000009; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y22_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux8~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux8~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux8~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux8~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux8~0 .lut_mask = 64'h00000F0FF0F0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux8~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y22_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux8~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y23_N11 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [24] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24] ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [24] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2 .lut_mask = 64'h0F0F0F0FF0F0F0F0; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux7~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux7~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux7~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux7~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux7~0 .lut_mask = 64'h03030303F3F3F3F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux7~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux7~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[25] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y23_N53 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2_combout )) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9 .lut_mask = 64'h4040404010101010; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23]~feeder_combout = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23] + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23]~feeder .lut_mask = 64'h0F0F0F0F0F0F0F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y18_N34 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28]) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28]) # +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27])) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26]))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16 .lut_mask = 64'h40C44040DCFDDCDC; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16_combout & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [24] & +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [24])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16_combout +// & ( ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout ) # (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25]) ) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [24]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~16_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17 .lut_mask = 64'hFFF5F7F100000000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y23_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ) # +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22] & +// ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17_combout & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi +// [23])))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9_combout ) # +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi +// [22] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17_combout & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi +// [23])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~9_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~17_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18 .lut_mask = 64'h00EF00CE00EF00EF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux2~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux2~0 .lut_mask = 64'h00000F0FF0F0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux2~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[30] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y21_N38 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux3~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux3~0 .lut_mask = 64'h11111111DDDDDDDD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux3~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[29] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y21_N28 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~61_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X55_Y18_N37 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux1~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux1~0 .lut_mask = 64'h505050505F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux1~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[31] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y20_N29 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30])))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1 .lut_mask = 64'h8200008241000041; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N43 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~33_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X55_Y18_N31 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13]) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14]))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13]) # (((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14])) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14] & ( +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13]))) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11 .lut_mask = 64'h20FFF2FF002000F2; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux9~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux9~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux9~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux9~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux9~0 .lut_mask = 64'h0C000C003FFF3FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux9~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux9~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y22_N23 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y22_N17 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y22_N52 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~9_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y22_N47 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[17] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y22_N11 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18])) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18] & ( +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12 .lut_mask = 64'h44FF44FF00440044; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17]))) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1 .lut_mask = 64'h9090909009090909; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1_combout +// & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [16] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15])))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [16] & (((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16]) # +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15]))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12_combout +// & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [16]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~12_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13 .lut_mask = 64'hFFFF0000F3710000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [16])))) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1_combout & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [16])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [16]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~1_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4 .lut_mask = 64'h0900000909000009; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13])))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13])))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [12]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2 .lut_mask = 64'h9009000000009009; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y23_N56 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[21] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y23_N41 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21])))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21])))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3 .lut_mask = 64'h8241000000008241; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y22_N50 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y21_N59 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[11] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y22_N31 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~49_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]))) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2 .lut_mask = 64'hA00AA00A50055005; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11]))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11])) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8 .lut_mask = 64'h0F000F00AF0AAF0A; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y18_N13 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [9]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8]) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout ) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi +// [9] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8_combout ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi +// [9] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8]) # +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~8_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9 .lut_mask = 64'hFB00FF00F000FB00; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8])))) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~2_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6 .lut_mask = 64'h4010401004010401; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y21_N35 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[6] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y22_N22 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~81_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y21_N47 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y22_N19 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~97_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [6] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [6] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7]))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [6] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7])) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [6] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [6]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7 .lut_mask = 64'h33003300BB22BB22; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5_combout = (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [6] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [6] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7])))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [6] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [6] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7])))) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [6]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [6]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5 .lut_mask = 64'h8421842184218421; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y21_N11 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y22_N16 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~17_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y18_N40 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [4] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [5] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5]) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [4] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [5] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [5]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [5]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5 .lut_mask = 64'h30F330F300F000F0; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~4_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3]))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2])) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~4 .lut_mask = 64'h0A0A0A0AAF0AAF0A; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7_combout = (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2])))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2])))) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [3]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [2]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7 .lut_mask = 64'h8241824182418241; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y22_N41 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~3_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0])) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1] & ( +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~3 .lut_mask = 64'h55F555F500500050; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y21_N10 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [4] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5]~DUPLICATE_q ))) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi +// [4] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5]~DUPLICATE_q +// ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[5]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8 .lut_mask = 64'hA00AA00A50055005; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8_combout & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5_combout & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~4_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7_combout ) # (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~3_combout +// )))) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~5_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~4_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6 .lut_mask = 64'hAAAAAAAA88808880; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9_combout +// & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6_combout ) # (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6_combout ) # +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7_combout & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~9_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~7_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10 .lut_mask = 64'h5444544454545454; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y23_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~14_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10_combout & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13_combout ) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4_combout )) +// ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10_combout & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13_combout ) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2_combout ) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~11_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~13_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~10_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~14 .lut_mask = 64'h0000CDCF0000CDCD; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y23_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~3_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [22] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [22] ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [22] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [22] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [22]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~3 .lut_mask = 64'h0000FFFFFFFF0000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y20_N22 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[30] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y20_N34 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[31] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y21_N28 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~61_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y21_N31 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~37_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y23_N10 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31])))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27 .lut_mask = 64'h8020401008020401; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N13 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~69_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y23_N59 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y18_N1 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[24] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y21_N59 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y21_N53 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26] +// & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0 .lut_mask = 64'h9000009009000009; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [25] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [24] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [24]))) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [25] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [24] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [24]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [24]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [25]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [24]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1 .lut_mask = 64'h0000848400002121; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y23_N35 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y23_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~2_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [23] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [23] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~2 .lut_mask = 64'h0A0A0A0A05050505; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] & +// ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27]))) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27]))) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28]) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo +// [26] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26])))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28] & (((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24 .lut_mask = 64'h71F3307130F33030; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24_combout +// & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [25] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [24]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [24])))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [25]) # +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [24]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [24])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0_combout +// & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [25]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [24]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [24]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~24_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25 .lut_mask = 64'hFFFFD4DD00000000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y23_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [23] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1_combout ) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [22]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [22])))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [23] +// & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [22]) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1_combout ) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [22]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [22]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~1_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [22]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26 .lut_mask = 64'h0000EFFF0000CCEF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30] & +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30]) # +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q )))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo +// [31] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] & +// ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30] & +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30]) # +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28 .lut_mask = 64'h71500000FFFF7150; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y23_N5 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[20] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y21_N1 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~117_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y23_N49 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20])))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21 .lut_mask = 64'h9000090000900009; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N43 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~33_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y18_N37 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[13] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N40 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~57_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~16_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14]) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12]))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12]))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14]) # (((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13])) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & (((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~16 .lut_mask = 64'h0A8AAFEF0008AAAE; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21]))) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21]) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & (((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19]))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20] & +// ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & (((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19] & +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21]))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [19]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [20]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [21]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22 .lut_mask = 64'h40F4D0FD00F0C0FC; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y22_N53 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[18] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y22_N41 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[17] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N55 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~109_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N52 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~9_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18] & +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18]) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19 .lut_mask = 64'h5F055F0555005500; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18]))) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17 .lut_mask = 64'hC00CC00C30033003; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y22_N58 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N49 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~13_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y22_N5 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N46 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~25_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo +// [16]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15] +// & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo +// [16]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16])))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15] +// & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo +// [16] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15] +// & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo +// [16]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~19_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [16]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20 .lut_mask = 64'hA8AA88A8A8AAA8AA; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [16] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15]))) ) ) ) # +// ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [16] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~17_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18 .lut_mask = 64'h2121000000002121; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y22_N44 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [0] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1] & +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1]) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [0] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [0])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [0]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4 .lut_mask = 64'h30F330F330303030; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~5_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2]) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4_combout ) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3])) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3] & ( +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4_combout )) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [3]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~4_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [2]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~5 .lut_mask = 64'h3B3BBFBF02022323; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12])))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [12]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [12]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14 .lut_mask = 64'h8200410000820041; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y18_N10 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N34 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~41_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y21_N59 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[11] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y18_N47 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11]))) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10 .lut_mask = 64'h8484848421212121; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8] & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10_combout & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9])))) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10_combout & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11 .lut_mask = 64'h0084008400210021; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N16 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~17_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y21_N17 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[4] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N22 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~81_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N19 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~97_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y21_N5 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X55_Y18_N13 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7]) # (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [6]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7] & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [6]) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [6]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8 .lut_mask = 64'h0000AAAAA0A0FAFA; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y21_N38 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [6] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7]))) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [6] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [6]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6 .lut_mask = 64'hA050A0500A050A05; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [5] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout & +// ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8_combout & (((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [5]))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8_combout ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [5]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~8_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9 .lut_mask = 64'hFF00FF00DF004500; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [5] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [5] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [5]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7 .lut_mask = 64'h00000000A00A5005; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11]))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11])) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12 .lut_mask = 64'h00AA00AA88EE88EE; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12_combout & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10_combout ) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12_combout +// & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10_combout ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8]) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~10_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~12_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13 .lut_mask = 64'hEFFFAAEF00000000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13_combout +// & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11_combout & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~5_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13_combout & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11_combout & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9_combout +// )) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14_combout ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~5_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~14_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~11_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~9_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~13_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15 .lut_mask = 64'h3333333303000301; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15_combout +// & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21_combout & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15_combout & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21_combout ) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15_combout & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22_combout & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21_combout ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~16_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15_combout & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22_combout & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~21_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~16_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~22_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~20_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~18_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~15_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23 .lut_mask = 64'hA0F0A0E0A0F0A0A0; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~29_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23_combout & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27_combout ) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23_combout & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27_combout ) # +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26_combout & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~2_combout ) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~3_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~3_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~27_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~2_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~26_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~23_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~29 .lut_mask = 64'hCCFD0000CCFF0000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y23_N14 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|cmp_lo_ge_ff ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan0~29_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|cmp_lo_ge_ff~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|cmp_lo_ge_ff .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|cmp_lo_ge_ff .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~10_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|cmp_lo_ge_ff~q & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1] $ (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1])))) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1] $ +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [0]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|cmp_lo_ge_ff~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~10 .lut_mask = 64'h0000000090099009; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~11_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2_combout & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~10_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~7_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~3_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~10_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~8_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~11 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22] ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0 .lut_mask = 64'h0F0F0F0FF0F0F0F0; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y23_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ) +// ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1 .lut_mask = 64'h55555555AAAAAAAA; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0_combout & +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25] +// & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0_combout & +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~0_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~0_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~2_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0 .lut_mask = 64'h4000000010000000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31] & ( +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30]))) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q )))) ) ) ) +// # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31] & ( ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31] & ( ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q ) +// # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30]))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30] & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30] & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12 .lut_mask = 64'h5DDF5D5D04450404; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12_combout & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6_combout ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~11_combout ) # ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4_combout ) # +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12_combout +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~6_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~11_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~4_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~5_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~12_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13 .lut_mask = 64'hFFFFFFFE00000000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21]) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21]) # +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21])) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21] & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20] & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] & +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19]))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [19]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15 .lut_mask = 64'h40D04040F4FDF4F4; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~14_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15_combout & ( +// (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout & +// ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15_combout & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13_combout ) # +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout +// & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15_combout & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13_combout ) # ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout +// & ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~14_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15_combout & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13_combout ) # +// ((!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~18_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~1_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~14_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~13_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|LessThan1~15_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~14 .lut_mask = 64'hFF22FF23FF22FF33; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y23_N25 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~14_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y14_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|irq_o~q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd [1]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~0 .lut_mask = 64'h0000000000400040; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1 .lut_mask = 64'h0000000000050005; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~101_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [7]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [7]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3 .lut_mask = 64'h000F000F333F333F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [7] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1_combout )) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4 .lut_mask = 64'h3300000030000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y14_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~135 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~135_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [7]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [7])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~135_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~135 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~135 .lut_mask = 64'h048C048C37BF37BF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~135 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y14_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~135_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [7] & ( (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5_combout +// ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [7] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~5_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~6_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~7 .lut_mask = 64'hFFF5FFF5FFF7FFF7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y14_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector109~7_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7 .lut_mask = 64'h0000000060802040; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2 .lut_mask = 64'h4E660D17400E170E; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1 .lut_mask = 64'h872A097CC0BD00FF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3 .lut_mask = 64'h4DA380C531466027; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4 .lut_mask = 64'h42441734102284F2; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4_combout & +// ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2_combout )) ) ) ) +// # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~1_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~3_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5 .lut_mask = 64'hD1D1D1D100CC33FF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~7_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~6 .lut_mask = 64'h0000000000F0C0F0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y18_N43 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N41 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y18_N17 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~40 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~40_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [7] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [7]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [7] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [7]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [7]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~40_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~40 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~40 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~40 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~41_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~40_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~40_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~41_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~41 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N34 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~41_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux24~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux24~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [7]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [7]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [7]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [7]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux24~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux24~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux24~0 .lut_mask = 64'h0F0F555500FF3333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux24~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~20_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux24~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(!\neorv32_top_inst|io_rden~combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux24~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~20 .lut_mask = 64'h0000000011111111; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N56 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~20_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y21_N45 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~29 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~29_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [7] & ( (!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [7] & !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [7]), + .datad(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~29 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~29 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|rdata_v~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~30 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~30_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a7 & ( ((!\neorv32_top_inst|rdata_v~29_combout ) # +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [7]))) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a7 & ( (!\neorv32_top_inst|rdata_v~29_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [7])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [7]), + .datad(!\neorv32_top_inst|rdata_v~29_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a7 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~30 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~30 .lut_mask = 64'hFF03FF03FF57FF57; +defparam \neorv32_top_inst|rdata_v~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux54~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux54~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// \neorv32_top_inst|rdata_v~30_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (\neorv32_top_inst|rdata_v~30_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ((\neorv32_top_inst|rdata_v~32_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|rdata_v~30_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (\neorv32_top_inst|rdata_v~30_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ((\neorv32_top_inst|rdata_v~32_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|rdata_v~30_combout ), + .datad(!\neorv32_top_inst|rdata_v~32_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux54~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux54~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux54~0 .lut_mask = 64'h02130F0FCEDF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux54~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y21_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux54~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [7])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [7]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [7]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [7]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [7]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [7]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0 .lut_mask = 64'hF5F5F5F5303F303F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7]) +// # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24])))) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24])) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [7]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~1 .lut_mask = 64'h053704C9F5F7C439; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~1_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2 .lut_mask = 64'h555F555FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25_sumout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2_combout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~1_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux24~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~2_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~3 .lut_mask = 64'h0300100033333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux24~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y15_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [8]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [8]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [8]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [8]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0 .lut_mask = 64'h03030303EEEE0303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8]~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8]~7_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8]~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8]~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8]~7 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8]~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8]~7_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [8])) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [8] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [8]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87 .lut_mask = 64'h03030303F303F303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~88 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~88_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~87_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~88_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~88 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~88 .lut_mask = 64'h0505050505FF05FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~88 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y15_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~88_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y16_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[8] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~89_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [8]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [8] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [8]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [8] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [8]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~89_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~89 .lut_mask = 64'h0500F50005FFF5FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~89_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] +// & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [8]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [8])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [8]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~3 .lut_mask = 64'h0000000000000145; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~61_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [8]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [8]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y12_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux77~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y12_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [8]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [8] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [8]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [8]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0 .lut_mask = 64'h00000F0F55555F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout )) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~1_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [8]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2 .lut_mask = 64'h8888880000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [8] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~3_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2_combout ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [8]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~4 .lut_mask = 64'hFFFFFFFF0FAF0FAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y12_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector108~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y15_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector59~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y15_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector59~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector59~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [8])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [8])))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [8])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57_sumout )))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [8]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [8])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [8]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [8]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~57_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [8]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector59~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector59~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector59~0 .lut_mask = 64'h083B0F3F5D7F5F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector59~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y15_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector59~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221_BDD222 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221_BDD222 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221 .lut_mask = 64'hAAAA0000AAAAAAAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_combout = ( \neorv32_top_inst|rdata_v~24_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221_BDD222 ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (\neorv32_top_inst|rdata_v~25_combout ))) ) ) ) # ( +// !\neorv32_top_inst|rdata_v~24_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221_BDD222 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (\neorv32_top_inst|rdata_v~25_combout )))) ) ) ) # ( \neorv32_top_inst|rdata_v~24_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221_BDD222 ) # ((\neorv32_top_inst|rdata_v~25_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) ) ) ) # ( !\neorv32_top_inst|rdata_v~24_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// (\neorv32_top_inst|rdata_v~25_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221_BDD222 )) ) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~25_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_RESYN221_BDD222 ), + .datae(!\neorv32_top_inst|rdata_v~24_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1 .lut_mask = 64'h0011FF1100D1FFD1; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y21_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux53~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [8] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [8] +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8]~DUPLICATE_q ) ) ) +// ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [8]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [8]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [8]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[8]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [8]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0 .lut_mask = 64'hDDDDDDDD0033CCFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [8] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [40] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [40]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [8]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y20_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~31_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~62 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~102 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[8]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61_sumout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [8]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~61_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~1 .lut_mask = 64'h000F444F000F777F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [8])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [8])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [8] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [8])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]))) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [8] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [8] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1 .lut_mask = 64'h053604CDAF9C8CEF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2 .lut_mask = 64'h55FF55FF5FFF5FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0_combout & +// ((((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2_combout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux23~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~2_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~3 .lut_mask = 64'h0404004055555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux23~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [9] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [9] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [9] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [9] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [9]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1 .lut_mask = 64'h050A362BFAAF362B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2 .lut_mask = 64'h3F3F3F3F7F7F7F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223_BDD224 = ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223_BDD224 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223 .lut_mask = 64'h3B3B3B3B3B3B3B3B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_combout = ( \neorv32_top_inst|rdata_v~28_combout & ( \neorv32_top_inst|rdata_v~26_combout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223_BDD224 ) ) ) ) # ( !\neorv32_top_inst|rdata_v~28_combout & ( \neorv32_top_inst|rdata_v~26_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223_BDD224 ) ) ) ) # ( \neorv32_top_inst|rdata_v~28_combout & ( !\neorv32_top_inst|rdata_v~26_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223_BDD224 & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) ) ) ) # ( !\neorv32_top_inst|rdata_v~28_combout & ( !\neorv32_top_inst|rdata_v~26_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223_BDD224 & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_RESYN223_BDD224 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(!\neorv32_top_inst|rdata_v~28_combout ), + .dataf(!\neorv32_top_inst|rdata_v~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0 .lut_mask = 64'h400040CC733373FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y19_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux52~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y14_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [9] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [9])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE_q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o +// [9] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [9] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [9])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE_q ))) +// ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [9] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [9]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[9]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0 .lut_mask = 64'hFF00330FFFFF330F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65_sumout = SUM(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [9]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~66 = CARRY(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [9]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~62 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [9]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [9]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65 .lut_mask = 64'h0000C69300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~33_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [41]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[41] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [9] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [41] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [9]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [41]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0 .lut_mask = 64'h0F0F0F0F55555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65_sumout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~65_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~1 .lut_mask = 64'h00000F3355555F77; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux22~1_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~3 .lut_mask = 64'h003B0033003B00B3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux22~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~19_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y16_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~4_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y16_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~9_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y16_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~11_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~33_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.cnt[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~33_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~33 .lut_mask = 64'h00005073AF00FF73; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~33_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~32 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~32_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~32_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~32 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~32 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~32 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~32_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~31_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~31 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~31_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~16_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~16 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~16_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~15_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~15 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~15_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~14_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [25] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~14 .lut_mask = 64'h11111111DDDDDDDD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~14_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~13_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~13 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~13_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~12_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [25] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~12 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~12_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~11_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [22]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [22]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~11 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~11_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [23] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [21]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [21]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~10 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~10_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~9_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [22] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [20]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [20]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [20]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~9 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~9_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [19]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [19]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [19]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~8 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~8_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [18] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [20]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [18] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~7 .lut_mask = 64'h11111111DDDDDDDD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~7_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [19]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [19]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [19]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~6 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~6_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [18] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [16]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [16]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [16]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~5 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~5_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~4 .lut_mask = 64'h0F0F00000F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~4_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X81_Y16_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~3 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X81_Y16_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~3_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y16_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~23_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [13])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15]))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~23 .lut_mask = 64'h4747474747474747; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~23_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X73_Y19_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~21_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~22_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [12]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14])) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [12]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~22 .lut_mask = 64'h1D1D1D1D1D1D1D1D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~22_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~21_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [13] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [11]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [13] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [11]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [11]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~21 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~21_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~20_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [10]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [10]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [10]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~20 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~20_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~19_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [11]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [11]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [11]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~19 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~19_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X71_Y15_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~36_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [10] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [42] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [10]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [42]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0 .lut_mask = 64'h00FF00FF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~35_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~70 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~66 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [10]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[10]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69_sumout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[10]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~69_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~1 .lut_mask = 64'h050505CD050537FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225_BDD226 = ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225_BDD226 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225 .lut_mask = 64'h3F0F3F0F3F0F3F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_combout = ( \neorv32_top_inst|rdata_v~19_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((\neorv32_top_inst|rdata_v~20_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225_BDD226 ) ) ) ) # ( +// !\neorv32_top_inst|rdata_v~19_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225_BDD226 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((\neorv32_top_inst|rdata_v~20_combout ))))) ) ) ) # ( \neorv32_top_inst|rdata_v~19_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|rdata_v~20_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225_BDD226 ) ) ) ) # ( !\neorv32_top_inst|rdata_v~19_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225_BDD226 & \neorv32_top_inst|rdata_v~20_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_RESYN225_BDD226 ), + .datad(!\neorv32_top_inst|rdata_v~20_combout ), + .datae(!\neorv32_top_inst|rdata_v~19_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0 .lut_mask = 64'h00500F5F80D08FDF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y20_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux51~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [10] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [10]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [10] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [10]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [10] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [10]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [10] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [10]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [10]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [10]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0 .lut_mask = 64'hBBBB0055BBBBAAFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) +// # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [10]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1 .lut_mask = 64'h050437C9AF8CBF63; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2 .lut_mask = 64'h5555FFFF55FFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101_sumout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2_combout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~1_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux21~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~3 .lut_mask = 64'h0333103300330033; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux21~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y14_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [11] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b +// [20] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [11] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] +// & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [11] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [11]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1 .lut_mask = 64'h00C832FA5AD679F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y14_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2 .lut_mask = 64'h777777777F7F7F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227_BDD228 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227_BDD228 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227 .lut_mask = 64'h3F3F3F3F0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_combout = ( \neorv32_top_inst|rdata_v~17_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((\neorv32_top_inst|rdata_v~18_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227_BDD228 ) ) ) ) # ( +// !\neorv32_top_inst|rdata_v~17_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227_BDD228 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((\neorv32_top_inst|rdata_v~18_combout ))))) ) ) ) # ( \neorv32_top_inst|rdata_v~17_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|rdata_v~18_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227_BDD228 ) ) ) ) # ( !\neorv32_top_inst|rdata_v~17_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227_BDD228 & \neorv32_top_inst|rdata_v~18_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_RESYN227_BDD228 ), + .datad(!\neorv32_top_inst|rdata_v~18_combout ), + .datae(!\neorv32_top_inst|rdata_v~17_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0 .lut_mask = 64'h00300F3F80B08FBF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y21_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux50~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[11] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X78_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [11]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [11]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [11] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [11]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [11]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [11]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [11]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0 .lut_mask = 64'hF5F50303F5F5F3F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y19_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~20_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [11] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [11]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[43]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0 .lut_mask = 64'h00FF00FF33333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73_sumout = SUM(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [11]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~74 = CARRY(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [11]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~70 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[11]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [11]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73 .lut_mask = 64'h0000C69300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73_sumout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[11]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~73_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~1 .lut_mask = 64'h030303AB030357FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89_sumout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux20~1_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~89_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~3 .lut_mask = 64'h1311111113113111; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux20~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y15_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [25] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [25] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [25] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0 .lut_mask = 64'h03030303FFF00303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y14_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y14_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[25] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y13_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~67_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~42 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~38 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~62 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~62_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41_sumout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~41_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~62_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~62 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~62 .lut_mask = 64'h0000AFAF5050FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~62 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y13_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~62_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~46 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~42 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~67 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~67_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~45_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~67_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~67 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~67 .lut_mask = 64'h0000FF5500AAFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~67 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y13_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~67_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[25]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~50 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~46 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y12_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~72 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~72_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~49_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~72_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~72 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~72 .lut_mask = 64'h0000FF5500AAFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~72 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y12_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~72_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~54 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~50 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~77_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~53_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~77_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~77 .lut_mask = 64'h0000F3F30C0CFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y14_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~77_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~58 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~54 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y13_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~82 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~82_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57_sumout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~57_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~82_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~82 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~82 .lut_mask = 64'h0000AFAF5050FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~82 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y13_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~82_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~118 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~58 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y15_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~161 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~161_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~117_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~161_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~161 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~161 .lut_mask = 64'h0000F3F30C0CFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~161 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y15_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~161_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~122 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~118 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~164 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~164_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~121_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~164_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~164 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~164 .lut_mask = 64'h0000F3F30C0CFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~164 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y14_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~164_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~122 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~126 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~122 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~126 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~171 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~171_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~125_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~171_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~171 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~171 .lut_mask = 64'h0000F3F30C0CFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~171 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y15_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~171_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y11_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~129 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~129_sumout = SUM(( GND ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~126 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~126 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~129_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~129 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~129 .lut_mask = 64'h0000FFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~129 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y11_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|minstret_ovfl~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|minstret_ovfl~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~129_sumout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add5~129_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|minstret_ovfl~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|minstret_ovfl~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|minstret_ovfl~0 .lut_mask = 64'h000000000000F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|minstret_ovfl~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y12_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret_ovfl[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|minstret_ovfl~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret_ovfl [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret_ovfl[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret_ovfl[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~1_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [0] ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret_ovfl [0] ) + ( +// !VCC )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~2 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [0] ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret_ovfl [0] ) + ( !VCC +// )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret_ovfl [0]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~1_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~1 .lut_mask = 64'h0000F0F000005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~1_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y12_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~113_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~2 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~114 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~2 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~113 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~105_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [2] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [2]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [2]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0 .lut_mask = 64'h00000F0F55555F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y13_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~143_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [2]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [2] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [2]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1 .lut_mask = 64'h00000F0F55555F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3_combout +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout ) +// ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2 .lut_mask = 64'hA0A0808000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2] & ( +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~4 .lut_mask = 64'hFFF0FFF5FFF3FFF7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y12_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector114~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0 .lut_mask = 64'h0033F0A30F3AFFAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y14_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux83~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y14_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y13_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~143_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~109_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~110 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~106 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~109 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~148 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~148_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~109_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [3]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [3])))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~109_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [3]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~148_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~148 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~148 .lut_mask = 64'h087F087F087F087F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~148 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~148_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[3]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~90 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~110 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~122 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~122_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89_sumout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89_sumout ) ) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~89_sumout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~122_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~122 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~122 .lut_mask = 64'h0A0A5F5F0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~122 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~122_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~94 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~90 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y14_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~126 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~126_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~93_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~126_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~126 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~126 .lut_mask = 64'h00000FFFF000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~126 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y14_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~126_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~97_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [6] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~98 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [6] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~94 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [6]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~97 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~131 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~131_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [6] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~97_sumout )) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [6]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~97_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [6]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~131_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~131 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~131 .lut_mask = 64'h303F303F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~131 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~131_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~101_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~102 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~98 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~101 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~137 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~137_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~101_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7])))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~101_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~137_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~137 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~137 .lut_mask = 64'h087F087F087F087F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~137 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~137_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~62 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~102 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y15_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~86 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~86_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61_sumout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61_sumout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~61_sumout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~86_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~86 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~86 .lut_mask = 64'h50505F5F0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~86 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y15_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~86_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~62 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~66 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~62 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y11_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~91 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~91_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~65_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~91_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~91 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~91 .lut_mask = 64'h000033FFCC00FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~91 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y11_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux76~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y11_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~91_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [9]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~70 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~66 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~96 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~96_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69_sumout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~69_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~96_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~96 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~96 .lut_mask = 64'h00005F5FA0A0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~96 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y13_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~96_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y12_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~73_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~74 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~70 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~73 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~101_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~73_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11])))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~73_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~101_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~101 .lut_mask = 64'h087F087F087F087F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y13_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~101_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~106 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~106_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~77_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12])))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~77_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~106_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~106 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~106 .lut_mask = 64'h087F087F087F087F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~106 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y12_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~106_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [0]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle[12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~77_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y12_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [12] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [12]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1 .lut_mask = 64'h00000F0F33333F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y12_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~77_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [12]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[12]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0 .lut_mask = 64'h00000F0F55555F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y12_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1_combout )) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal72~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~1_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2 .lut_mask = 64'hC0C0808000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y12_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[12] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [12] & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch +// [12] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [12] & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3_combout ) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [12] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpp~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~4 .lut_mask = 64'hFFFF5757FFFF57FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y12_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector104~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y13_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0 .lut_mask = 64'h00330033F0F3F003; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y12_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux73~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y13_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~109_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y13_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector55~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector55~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [12])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [12])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [12] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [12] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [12] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73_sumout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [12]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~73_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [12]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector55~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector55~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector55~0 .lut_mask = 64'h0A330F3F5F775F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector55~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y13_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector55~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229_BDD230 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229_BDD230 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229 .lut_mask = 64'hC0C0F0F0C0C0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|rdata_v~34_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229_BDD230 ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (\neorv32_top_inst|rdata_v~35_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|rdata_v~34_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229_BDD230 ) # ((\neorv32_top_inst|rdata_v~35_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( !\neorv32_top_inst|rdata_v~34_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229_BDD230 & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (\neorv32_top_inst|rdata_v~35_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( !\neorv32_top_inst|rdata_v~34_combout & ( (\neorv32_top_inst|rdata_v~35_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229_BDD230 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) ) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~35_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_RESYN229_BDD230 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .dataf(!\neorv32_top_inst|rdata_v~34_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0 .lut_mask = 64'h00113011CCDDFCDD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y20_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux49~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y13_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [12] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [12] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [12] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [12]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0 .lut_mask = 64'hFFFF0F0F33335555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b +// [19] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12])))) ) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [12])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] +// & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1 .lut_mask = 64'h111E444DEE1EDD4D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2 .lut_mask = 64'h55FF55FF5FFF5FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [12] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [44] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [44]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0 .lut_mask = 64'h0F0F0F0F33333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~78 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~74 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [12]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77_sumout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ) ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q ))) ) ) +// ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff +// [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q ))) ) ) +// ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[12]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~77_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~1 .lut_mask = 64'h0357005503570F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux19~1_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~3 .lut_mask = 64'h0455005504554055; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux19~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27 .lut_mask = 64'h0F0F00000F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[13]~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y18_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_NEW_REG115 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM116 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_NEW_REG115 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_NEW_REG115 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM116 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM118 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM116 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM118 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM118 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[13]_OTERM116 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34 .lut_mask = 64'h00F000F00FFF0FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y14_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y14_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~110 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~110_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [13])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [13])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~110_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~110 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~110 .lut_mask = 64'h1D1D00001D1DFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~110 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y14_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~110_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113 .lut_mask = 64'h03030303CFCF0303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~114 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~114_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~113_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~114_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~114 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~114 .lut_mask = 64'h030303FF030303FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~114 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y14_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~114_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [13] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [13] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [13])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [13]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2 .lut_mask = 64'h111F111F111F111F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y13_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[13] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~81_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [13]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0 .lut_mask = 64'h0505050505FF05FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [13])))) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [13]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1 .lut_mask = 64'hFA00FA00C800C800; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1_combout & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1_combout +// & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2_combout ) ) ) +// ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [13] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch +// [13] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~3 .lut_mask = 64'hFFFFFFFF0F5F3F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector103~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y13_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [13]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0 .lut_mask = 64'h00550055F0F5F005; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux72~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y13_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector54~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector54~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [13] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [13] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77_sumout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [13]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~77_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE_q ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector54~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector54~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector54~0 .lut_mask = 64'h0A330F3F5F775F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector54~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y13_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector54~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231 .lut_mask = 64'hAFAF0000AFAF0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|rdata_v~23_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 & (((\neorv32_top_inst|rdata_v~22_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|rdata_v~23_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 & ((\neorv32_top_inst|rdata_v~22_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout +// & ( !\neorv32_top_inst|rdata_v~23_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 & (((\neorv32_top_inst|rdata_v~22_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( !\neorv32_top_inst|rdata_v~23_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 & \neorv32_top_inst|rdata_v~22_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_RESYN231_BDD232 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|rdata_v~22_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .dataf(!\neorv32_top_inst|rdata_v~23_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0 .lut_mask = 64'h00CC20EC03CF23EF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux48~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y13_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE_q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [13] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [13] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[13]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [13]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0 .lut_mask = 64'hFFFF0F0F33335555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b +// [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [13])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [13]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [13]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [13]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1 .lut_mask = 64'h4747470047B8FF47; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2 .lut_mask = 64'h3333FFFF7777FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~41_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [45]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[45] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [45] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [13]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [45] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [13]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [13]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [45]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81_sumout = SUM(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [13]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~82 = CARRY(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [13]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~78 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[13]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [13]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81 .lut_mask = 64'h0000C69300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [13]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81_sumout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~81_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~1 .lut_mask = 64'h000C555D030F575F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux18~1_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~113_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~3 .lut_mask = 64'h0233003302332033; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux18~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [17] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [14] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1 .lut_mask = 64'h003C5479FCF35479; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2 .lut_mask = 64'h0FFF0FFF5FFF5FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233 .lut_mask = 64'hCF00CF00CF00CF00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|rdata_v~16_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 & (((\neorv32_top_inst|rdata_v~15_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|rdata_v~16_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 & ((\neorv32_top_inst|rdata_v~15_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout +// & ( !\neorv32_top_inst|rdata_v~16_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 & (((\neorv32_top_inst|rdata_v~15_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( !\neorv32_top_inst|rdata_v~16_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 & \neorv32_top_inst|rdata_v~15_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_RESYN233_BDD234 ), + .datad(!\neorv32_top_inst|rdata_v~15_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .dataf(!\neorv32_top_inst|rdata_v~16_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0 .lut_mask = 64'h00F008F803F30BFB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y19_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux47~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [21] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [14])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [14]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [14])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0 .lut_mask = 64'hBB0ABB0ABB5FBB5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y16_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~43_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X77_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [14] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[46]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0 .lut_mask = 64'h0000F0F00F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85_sumout = SUM(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [14])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [14]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~86 = CARRY(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [14])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [14]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~82 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [14]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [14]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85 .lut_mask = 64'h0000C69300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X77_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85_sumout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~85_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~1 .lut_mask = 64'h00550C5D00553F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux17~1_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~3 .lut_mask = 64'h005D0055005D00D5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux17~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [15]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1 .lut_mask = 64'h0054FC543C6DCF6D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2 .lut_mask = 64'h3F3F3F3F3FFF3FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( \neorv32_top_inst|rdata_v~11_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( \neorv32_top_inst|rdata_v~11_combout & ( (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( !\neorv32_top_inst|rdata_v~11_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( !\neorv32_top_inst|rdata_v~11_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout +// )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|rdata_v~11_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~1 .lut_mask = 64'h0C8C0C0C3FBF3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y16_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [15]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [15]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [15] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [15]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [15]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0 .lut_mask = 64'hFF0F0033FF0FFF33; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X77_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [15] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [15] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [47]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [15]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0 .lut_mask = 64'h00CC33FF00CC33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X75_Y20_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~3_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5_sumout = SUM(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~DUPLICATE_q ))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~6 = CARRY(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~DUPLICATE_q ))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~86 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [15]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[15]~DUPLICATE_q ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5 .lut_mask = 64'h0000C69300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5_sumout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [15]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~5_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~1 .lut_mask = 64'h050505CD053705FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux16~1_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~109_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~3 .lut_mask = 64'h003B0033003B00B3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux16~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~63 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~63_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[32]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add3~129_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~63_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~63 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~63 .lut_mask = 64'h440F440F770F770F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~63 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y16_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~63_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~62 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~62_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [31] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [31] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~62_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~62 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~62 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~62 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~62_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~60 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~60_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [30] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~60_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~60 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~60 .lut_mask = 64'h11111111BBBBBBBB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~60 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~60_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~30_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [29] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [29] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~30 .lut_mask = 64'h00550055FF55FF55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~30_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~28_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [28]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [28] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~28 .lut_mask = 64'h303030303F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~28_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~26_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [27] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [27] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~26 .lut_mask = 64'h05050505AFAFAFAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~26_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~24_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [26]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [26]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~24 .lut_mask = 64'h0A0A0A0A5F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~24_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~22_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [25] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [25] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~22 .lut_mask = 64'h00000F0FF0F0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y15_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~22_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~20_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [24] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [24] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~20 .lut_mask = 64'h05050505AFAFAFAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~20_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~18_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [23] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [23] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~18 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~18_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~16_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [22] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~16 .lut_mask = 64'h000F000FFF0FFF0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~16_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~14_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [21] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~14 .lut_mask = 64'h05050505AFAFAFAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~14_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~12_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [20] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [20] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~12 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~12_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [19]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [19]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [19]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~10 .lut_mask = 64'h0A0A0A0A5F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~10_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [18]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [18] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~8 .lut_mask = 64'h0F000F000FFF0FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~8_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~6_combout = +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [17])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.start~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [17]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~6 .lut_mask = 64'h0C3F0C3F0C3F0C3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X71_Y15_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [16]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [16] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [16]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [48]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0 .lut_mask = 64'h03030303F3F3F3F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [16]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~6 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~10 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [16]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~6 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[16]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [16]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[16]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~9_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~1 .lut_mask = 64'h101010FF151515FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux45~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux45~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~6_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~6_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~6_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~6_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|rdata_v~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux45~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux45~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux45~0 .lut_mask = 64'h040F040F040FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux45~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux45~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y14_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector100~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [16]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE_q )) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[16]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[16]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0 .lut_mask = 64'hAAFFAAFF1B1B1B1B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b +// [15] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [16]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [16])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [16])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [16])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [16]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1 .lut_mask = 64'h335530503C5AF3F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2 .lut_mask = 64'h7777777777FF77FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2_combout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~1_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux15~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~2_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~105_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~3 .lut_mask = 64'h000C004000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux15~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y14_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [14] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b +// [14] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17]))) ) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [17] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17] +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]) +// # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [17]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1 .lut_mask = 64'h05363701F5C6F731; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y14_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2 .lut_mask = 64'h777777777F7F7F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux44~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux44~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~4_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~4_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~4_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~4_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|rdata_v~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux44~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux44~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux44~0 .lut_mask = 64'h020F020F020FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux44~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux44~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y13_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [17])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [17]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [17]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [17]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [17]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [17]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0 .lut_mask = 64'hF3F3F3F3505F505F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0 .lut_mask = 64'h0000000033333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X73_Y16_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2]~DUPLICATE_q ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.out_en~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.cp_op_ff[2]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1 .lut_mask = 64'h0F000F000F000F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [17]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [49]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [49]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [17]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2 .lut_mask = 64'h0303030300330033; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [17]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~14 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [17]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~10 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [17]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [17]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13_sumout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~2_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [17]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~13_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~3 .lut_mask = 64'h0F0F5F5F3F3F7F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~3_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~3_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~37_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~3 .lut_mask = 64'h005D0055005D00D5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux14~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b +// [13] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [18]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [18]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [18] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [18]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1 .lut_mask = 64'h323200FA6B6B5AAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2 .lut_mask = 64'h0F0FFFFF3F3FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux43~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux43~0_combout = ( \neorv32_top_inst|rdata_v~41_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) # ( !\neorv32_top_inst|rdata_v~41_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( \neorv32_top_inst|rdata_v~41_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( !\neorv32_top_inst|rdata_v~41_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datae(!\neorv32_top_inst|rdata_v~41_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux43~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux43~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux43~0 .lut_mask = 64'h004F004F004FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux43~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux43~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [18]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [18]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [18]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [18]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0 .lut_mask = 64'hFF55FF55330F330F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~6_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y15_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [18]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [50]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [50]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0 .lut_mask = 64'h0303030300330033; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~18 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~14 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[18]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17 .lut_mask = 64'h0000FFFF0000396C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17_sumout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17_sumout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[18]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~17_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~1 .lut_mask = 64'h1111FFFF1F1FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux13~1_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~33_sumout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~3 .lut_mask = 64'h005D0055005D00D5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux13~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] +// ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0 .lut_mask = 64'h00000000CCCCCCCC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y18_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y14_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~10 .lut_mask = 64'h00000F0F11111F1F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y14_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~10_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y14_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [0]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [0] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3 .lut_mask = 64'h0505050505FF05FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~1_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [0]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~1 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [0]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [0] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~0 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout )) ) +// ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~1_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal264~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2 .lut_mask = 64'hA000A00000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & +// ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [0]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~3_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~4 .lut_mask = 64'hFFFF03FFFFFF57FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y12_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector116~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y14_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [0])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [15] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [0])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [15] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0 .lut_mask = 64'h050505FCFCFC05FC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y15_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux85~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y15_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_ir~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~129 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~129_sumout = SUM(( GND ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~126 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~126 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~129_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~129 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~129 .lut_mask = 64'h0000FFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~129 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y14_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|mcycle_ovfl~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|mcycle_ovfl~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~129_sumout & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcountinhibit_cy~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add4~129_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|mcycle_ovfl~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|mcycle_ovfl~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|mcycle_ovfl~0 .lut_mask = 64'h00000000CCCC0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|mcycle_ovfl~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y14_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle_ovfl[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|mcycle_ovfl~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle_ovfl [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle_ovfl[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle_ovfl[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~1_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle_ovfl [0] ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0]~DUPLICATE_q +// ) + ( !VCC )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~2 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle_ovfl [0] ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0]~DUPLICATE_q ) + +// ( !VCC )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle_ovfl [0]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~1_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~1 .lut_mask = 64'h0000F0F0000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~1_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[0]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~113_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~2 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~114 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~2 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~113_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~113 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~113_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~105_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~106 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~114 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [2]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~105 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~105_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~109_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [3] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~110 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [3] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~106 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [3]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~109 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~109_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~89_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~90 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~110 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~89 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~89_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[4]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~93_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~90 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~94 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~90 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~93 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~93_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[5]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~97_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~94 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~98 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~94 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~97 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~97_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[6]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~101_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~102 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~98 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~101 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~101_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[7]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~61_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~62 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~102 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~61 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~61_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[8]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~65_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~62 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~66 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~62 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~65_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~65 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~65_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[9]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[9]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~69_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~66 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~70 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~66 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~69_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~69 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~69_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[10]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~73_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~70 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~74 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~70 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [11]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~73_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~73 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~73_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~77_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~74 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~78 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~74 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~77_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~77 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~77_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[12]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~81_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~78 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~82 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~78 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~81 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~81_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[13]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~85_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [14] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~86 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [14] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~82 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [14]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~85 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~85_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~5_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~86 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~6 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~86 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~5_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~5 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~5_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[15]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~9_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~6 +// )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~10 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~6 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~9_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~9 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~9_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[16]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~13_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~14 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~10 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [17]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~13_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~13 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~13_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y14_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~17_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~14 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~18 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~14 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~17_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~17 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y14_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~17_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[18]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~21_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata[19]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [19] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [19] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [19]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [19]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0 .lut_mask = 64'h111F111F111F111F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [19] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [19] & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38 .lut_mask = 64'h0A000A005F555F55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~39 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~39_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~38_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~39_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~39 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~39 .lut_mask = 64'h050505050505FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~39 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y15_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~39_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19]~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19]~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19]~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19]~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19]~2 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19]~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19]~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y11_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [19]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [19]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [19] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [19] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [19]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [19]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2 .lut_mask = 64'h0000FF005555FF55; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [19] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19])))) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [19]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [19]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1 .lut_mask = 64'hFA00FA00C800C800; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1_combout & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [19]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [19]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~4 .lut_mask = 64'hFFFFFFFF3FFF7FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector97~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[19] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y15_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0 .lut_mask = 64'h000F000FFFAA000F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y13_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux66~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y13_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector48~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector48~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [19])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19] +// & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [19]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [19]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [19]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~17_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [19]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector48~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector48~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector48~0 .lut_mask = 64'h0C550F5F3F773F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector48~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector48~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux42~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux42~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~43_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~43_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~43_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~43_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|rdata_v~43_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux42~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux42~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux42~0 .lut_mask = 64'h002F002F002FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux42~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux42~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [19]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE_q )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [19]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE_q ))) ) +// ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [19]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE_q )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [19]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[19]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [19]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1 .lut_mask = 64'hA1F10151ABFB0B5B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [19]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0 .lut_mask = 64'h0504F5C437C9F739; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~7_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [19] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [19] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [19] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [51]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0 .lut_mask = 64'h0000303003033333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21_sumout = SUM(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [19]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~18 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~22 = CARRY(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [19]))))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~18 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[19]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [19]), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21 .lut_mask = 64'h0000C69300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19]~DUPLICATE_q ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19]~DUPLICATE_q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[19]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~21_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1 .lut_mask = 64'hFFAA0000F0A00000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux12~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~2 .lut_mask = 64'hC404C404F7F7F737; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux12~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12 .lut_mask = 64'h0000F0F00F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[20]~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y17_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [20]))) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43 .lut_mask = 64'h000F000FCC0FCC0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~44 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~44_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~43_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~44_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~44 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~44 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~44 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y15_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~44_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [20]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [20]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~4 .lut_mask = 64'h005500550055FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y13_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [4] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [4]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y13_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux65~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[20] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [20] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [20]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0 .lut_mask = 64'h0000333300003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~25_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [20]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [20] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [20]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [20]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2 .lut_mask = 64'h000055550F0F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [20] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [20]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout )))) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [20]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3 .lut_mask = 64'hCCC0CCC088808880; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y13_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3_combout ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3_combout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [20] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~1_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~4_combout ) +// ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~4_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~5 .lut_mask = 64'hFFFFFFFF57FFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y13_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector96~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux41~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux41~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|rdata_v~45_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|rdata_v~45_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|rdata_v~45_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|rdata_v~45_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|rdata_v~45_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|rdata_v~45_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux41~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux41~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux41~0 .lut_mask = 64'h000F444F555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux41~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y20_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux41~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [20] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [20] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [20]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [20] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE_q ) ) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [20] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [20]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[20]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1 .lut_mask = 64'hA3A3000FA3A3F0FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20]))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0 .lut_mask = 64'h00325A6BFA32AF6B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~8_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y19_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~25_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~13_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [20]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~26 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [20]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~22 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[20]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [20]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [52]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [20])) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [52]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0 .lut_mask = 64'h000000000F330F33; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25_sumout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[20]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~25_sumout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1 .lut_mask = 64'hEEEEE0E000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux11~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~2 .lut_mask = 64'h80DDA2FF80D5A2F7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~49_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux11~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11 .lut_mask = 64'h0000F0F00F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[21]~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y17_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE_q ))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48 .lut_mask = 64'h030303038B8B8B8B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~49_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~48_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~49_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~49 .lut_mask = 64'h005500550055FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y15_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~49_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[21] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [21] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [21] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [21] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [21] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4 .lut_mask = 64'h111111111111FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [21] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux64~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [5] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [5]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~29_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[21] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y11_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~29_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [21]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [21]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~2 .lut_mask = 64'h000F000F555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [21])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [21] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [21])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3 .lut_mask = 64'hEEE0EEE000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y11_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3_combout & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [21])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0_combout +// )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~4_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~5 .lut_mask = 64'hFFFFFFFF5FFF7FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y11_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector95~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux40~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux40~0_combout = ( \neorv32_top_inst|rdata_v~9_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) # ( !\neorv32_top_inst|rdata_v~9_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( \neorv32_top_inst|rdata_v~9_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( !\neorv32_top_inst|rdata_v~9_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datae(!\neorv32_top_inst|rdata_v~9_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux40~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux40~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux40~0 .lut_mask = 64'h020F020F020FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux40~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux40~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y14_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [21]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [21]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [21] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1 .lut_mask = 64'hC0C0F3F344774477; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0 .lut_mask = 64'h000EE0EE666BB6BB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [21])) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[53]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0 .lut_mask = 64'h000000000F330F33; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~29_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~15_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~30 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~26 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[21]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[21]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29_sumout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29_sumout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29_sumout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[21]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~29_sumout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1 .lut_mask = 64'hF0F0F000C0C0C000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux10~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~2 .lut_mask = 64'h88FF88DD0A5F0A5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux10~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux11~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux11~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux11~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux11~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux11~0 .lut_mask = 64'h15151515D5D5D5D5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux11~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux11~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[13] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y21_N40 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux18~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux18~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13])) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13]) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13]))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13])) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [13]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [13]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux18~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux18~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux18~0 .lut_mask = 64'h00331D1DCCFF1D1D; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux18~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~14_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux18~0_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux18~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~14 .lut_mask = 64'h0000000000330033; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y20_N25 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~14_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|data_o~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|data_o~7_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~7 .lut_mask = 64'hAA00AA0000550055; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|data_o~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|data_o~8_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_sysinfo_inst|data_o~7_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o~7_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~8 .lut_mask = 64'h0000000000010001; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y20_N19 +dffeas \neorv32_top_inst|neorv32_sysinfo_inst|data_o[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~8_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_sysinfo_inst|data_o [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[13] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N38 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[13] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y18_N43 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~28_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [13] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [13]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [13] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [13]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~28 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~29_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~28_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~29 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N31 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~29_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~21 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~21_combout = ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [13] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [13] & !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [13]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [13]), + .datad(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~21 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~21 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|rdata_v~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: M10K_X58_Y22_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 ( + .portawe(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1~20_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rd[0]~0_combout ), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [15],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [13], +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [10]}), + .portaaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(5'b00000), + .portbaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b1_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_first_bit_number = 2; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_first_bit_number = 2; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: LABCELL_X53_Y22_N0 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~22 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~22_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a5 ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a5 & ( (!\neorv32_top_inst|rdata_v~21_combout ) # +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [13] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) ) ) ) # ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a5 & ( (!\neorv32_top_inst|rdata_v~21_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [13] & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a5 & ( (!\neorv32_top_inst|rdata_v~21_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [13] & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [13]), + .datab(!\neorv32_top_inst|rdata_v~21_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a5 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~22 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~22 .lut_mask = 64'hCDCDCDCDCDCDFFFF; +defparam \neorv32_top_inst|rdata_v~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y22_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~22_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][13]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y22_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~feeder_combout = ( \neorv32_top_inst|rdata_v~22_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|rdata_v~22_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y22_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][13]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][13]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) ) ) +// # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][13]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][13]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][13]~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5 .lut_mask = 64'h00003333CCCCFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13]~q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83 .lut_mask = 64'h2700270027FF27FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~84 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~84_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux78~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~83_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~84_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~84 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~84 .lut_mask = 64'h0088008855DD55DD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~84 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y21_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~84_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [28] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal67~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0 .lut_mask = 64'h0001000100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [27] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~1 .lut_mask = 64'h0000000055555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y21_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret[1] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y12_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~113_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y12_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~113_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [1] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [1]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [1]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal255~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1 .lut_mask = 64'hEEEE0000EE000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y14_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~158 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~158_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ) ) +// ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~158_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~158 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~158 .lut_mask = 64'h333300003333FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~158 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y14_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~158_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~13_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]))) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156 .lut_mask = 64'h030303038B8B8B8B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~157 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~157_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~156_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~157_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~157 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~157 .lut_mask = 64'h0505373705053737; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~157 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y16_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~157_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[1] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y12_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [1] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [1]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [1] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [1] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [1]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ))) ) ) ) # +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [1]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [1]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcause [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal78~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2 .lut_mask = 64'hFFCCF0C0AA88A080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~153_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y14_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~113_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [1]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [1] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [1]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0 .lut_mask = 64'h00000F0F33333F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0_combout ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1_combout +// ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1]~DUPLICATE_q )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1_combout +// ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~3 .lut_mask = 64'hEEEEEFEFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y12_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector115~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y14_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [16]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1] +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [1]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0 .lut_mask = 64'h111F111AFF1FAA1A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~153 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~153_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [1]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [1]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [1])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux84~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~153_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~153 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~153 .lut_mask = 64'h0050A0F00F5FAFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~153 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N29 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~153_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[1] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector66~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector66~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109_sumout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1] +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109_sumout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1] +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109_sumout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1] +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109_sumout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~109_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector66~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector66~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector66~0 .lut_mask = 64'h111FB1BF111F111F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector66~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector66~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~38 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~38_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [1]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~38_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~38 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~38 .lut_mask = 64'h505050505F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~38 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X70_Y20_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~38_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1 .lut_mask = 64'h000000FFFFFF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[1]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout = ( \neorv32_top_inst|rdata_v~13_combout & ( \neorv32_top_inst|rdata_v~11_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] ) ) ) # +// ( !\neorv32_top_inst|rdata_v~13_combout & ( \neorv32_top_inst|rdata_v~11_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) ) # ( +// \neorv32_top_inst|rdata_v~13_combout & ( !\neorv32_top_inst|rdata_v~11_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(gnd), + .datae(!\neorv32_top_inst|rdata_v~13_combout ), + .dataf(!\neorv32_top_inst|rdata_v~11_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0 .lut_mask = 64'h000005050A0A0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux39~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux39~0_combout = ( \neorv32_top_inst|rdata_v~38_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) # ( !\neorv32_top_inst|rdata_v~38_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( \neorv32_top_inst|rdata_v~38_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( !\neorv32_top_inst|rdata_v~38_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datae(!\neorv32_top_inst|rdata_v~38_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux39~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux39~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux39~0 .lut_mask = 64'h002F002F002FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux39~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux39~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y15_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [22]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [22]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1 .lut_mask = 64'hCC00FF3347474747; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y15_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [22]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [22])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [22])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [22])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0 .lut_mask = 64'h1D1D1DE21D00FF1D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~10_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X72_Y15_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~17_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X77_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54]~DUPLICATE_q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[54]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0 .lut_mask = 64'h000000000C0C3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [22]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~34 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [22]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~30 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[22]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [22]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y15_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE_q ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE_q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE_q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[22]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~33_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1 .lut_mask = 64'hE0E0E0E0E0E00000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y15_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux9~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~2 .lut_mask = 64'hD511D5DDD111D1DD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~41_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~3 .lut_mask = 64'h15550F0F55550F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux9~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux15~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux15~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux15~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux15~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux15~0 .lut_mask = 64'h5533553333333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux15~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux15~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[9] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y21_N2 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [9]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux22~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux22~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9] & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9] & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [9]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [9]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux22~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux22~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux22~0 .lut_mask = 64'h330F330F550055FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux22~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~18_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux22~0_combout & ( +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux22~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~18 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N32 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~18_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [9] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y19_N17 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[9] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N32 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [9]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~36 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~36_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [9])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [9]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [9]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [9]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~36_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~36 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~36 .lut_mask = 64'h2277227722772277; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~36 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~37_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~36_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~36_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~37_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~37 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y19_N40 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~37_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~26 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~26_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [9] ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [9] ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [9] & ( (((\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a1 )) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [9])) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [9]) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [9] & ( +// ((\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a1 )) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [9]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [9]), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [9]), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a1 ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [9]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~26 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~26 .lut_mask = 64'h0F3F5F7FFFFFFFFF; +defparam \neorv32_top_inst|rdata_v~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~26_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][9]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][9] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y21_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~26_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][9]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][9]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][9]~q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][9]~q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][9]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7 .lut_mask = 64'h3333333300FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9 .lut_mask = 64'h04150415AEBFAEBF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2 .lut_mask = 64'h4400440044044404; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y19_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~2_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~q ))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53 .lut_mask = 64'h0C1D3F1D0C1D3F1D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0 .lut_mask = 64'h3322332233203320; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1 .lut_mask = 64'h0040004011511151; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~54 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~54_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~53_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux90~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~54_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~54 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~54 .lut_mask = 64'h150015FFFF00FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~54 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y20_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[17]~54_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [17])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [17]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0 .lut_mask = 64'h8080000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|we~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|we~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|we~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|we~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|we~0 .lut_mask = 64'h1333000003000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|we~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y19_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|we~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y13_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y13_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~59 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~59_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [23]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [23]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [23]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux62~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~59_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~59 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~59 .lut_mask = 64'h222277770A0A5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~59 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y13_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~59_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y13_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector44~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector44~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33_sumout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [23])))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33_sumout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33_sumout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [23])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [23]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [23]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [23]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~33_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE_q ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector44~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector44~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector44~0 .lut_mask = 64'h085D0F5F3B7F3F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector44~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y13_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector44~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux38~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux38~0_combout = ( \neorv32_top_inst|rdata_v~32_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) # ( !\neorv32_top_inst|rdata_v~32_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( \neorv32_top_inst|rdata_v~32_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( !\neorv32_top_inst|rdata_v~32_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datae(!\neorv32_top_inst|rdata_v~32_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux38~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux38~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux38~0 .lut_mask = 64'h020F020F020FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux38~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux38~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y13_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [23] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE_q )))) +// ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [23] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE_q ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [23] +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE_q )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [23] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE_q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[23]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [23]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1 .lut_mask = 64'h8901CD45AB23EF67; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [23]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0 .lut_mask = 64'h00325A79FA32F579; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y15_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~19_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [55]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[55] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X73_Y16_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~20_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X78_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [55]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [55] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [55]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[23]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0 .lut_mask = 64'h0000303000003F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [23]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~38 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [23]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~34 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [23]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [23]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout +// ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE_q )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE_q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[23]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~37_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1 .lut_mask = 64'hFA00FA00C800C800; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux8~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~2 .lut_mask = 64'hC5F54575C5F50535; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~61_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~3 .lut_mask = 64'h15550F0F55550F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux8~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y11_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [24] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [24] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [24]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0 .lut_mask = 64'h000000FFCCC0CCF3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[24] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y12_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[8] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y12_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [8] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [8] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [24] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [8] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [24] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [8] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [24] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [24]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [8]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~3 .lut_mask = 64'h030303030303FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~41_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y13_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [24]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [24] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [24]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [24]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~0 .lut_mask = 64'h00000F0F55555F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y11_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [24] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24]))) ) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [24]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [24]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal256~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1 .lut_mask = 64'hFFAA0000CC880000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [24] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [24] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] +// & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [24]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63 .lut_mask = 64'h303030300000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~64 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~64_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~63_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~64_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~64 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~64 .lut_mask = 64'h00000F0F55555F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~64 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y15_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~64_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y11_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24]~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24]~4_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux61~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24]~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24]~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24]~4 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24]~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y11_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24]~4_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[24] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y11_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [24]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [24]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [24] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [24] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [24]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [24]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2 .lut_mask = 64'h0000F0F05555F5F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y11_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2_combout ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2_combout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [24])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~3_combout ) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~4 .lut_mask = 64'hFFFF37FFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y11_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector92~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux37~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux37~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~25_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~25_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~25_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~25_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|rdata_v~25_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux37~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux37~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux37~0 .lut_mask = 64'h002F002F002FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux37~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux37~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y13_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [24] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [24])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [24]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [24] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [24] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [24])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [24]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [24] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [24]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [24]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1 .lut_mask = 64'hF0005533F0FF5533; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [24] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [24] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [56]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0 .lut_mask = 64'h0000330000333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [24]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~42 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [24]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~38 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [24]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout +// ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24])))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [24]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~41_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1 .lut_mask = 64'hF0C0F0C0A080A080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [24] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] +// $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [24] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [24] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [24] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [24]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0 .lut_mask = 64'h003C5479FCF35479; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux7~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~2 .lut_mask = 64'h8D0D8D05AF2FAF27; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~57_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux7~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux10~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux10~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux10~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux10~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux10~0 .lut_mask = 64'h4477447700FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux10~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux10~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y23_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y23_N13 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux17~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux17~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14]))))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14]))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [14]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [14]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [14]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux17~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux17~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux17~0 .lut_mask = 64'h1103DD0311CFDDCF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux17~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~8_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux17~0_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux17~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~8 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y21_N13 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~8_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y16_N37 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y20_N47 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~16_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [14])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [14]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [14]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [14]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~16 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~17_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~16_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~16_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~17 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N23 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~17_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~14 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~14_combout = ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [14] & ( (!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [14] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [14]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [14]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [14]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~14 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~14 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|rdata_v~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~15 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~15_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a6 & ( ((!\neorv32_top_inst|rdata_v~14_combout ) # +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [14]))) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a6 & ( (!\neorv32_top_inst|rdata_v~14_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [14])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [14]), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datad(!\neorv32_top_inst|rdata_v~14_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a6 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~15 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~15 .lut_mask = 64'hFF11FF11FF1FFF1F; +defparam \neorv32_top_inst|rdata_v~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y19_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~15_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][14]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y19_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~15_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][14]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][14]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][14]~q ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][14]~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][14]~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][14]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][14]~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14]~q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74 .lut_mask = 64'h220A220A775F775F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~0 .lut_mask = 64'h0A5A0A5A0F5F0F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1 .lut_mask = 64'h00FF22770A5F2277; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~75 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~75_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~74_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux23~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~75_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~75 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~75 .lut_mask = 64'h003300330C3F0C3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~75 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y21_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~75_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~0 .lut_mask = 64'h0555055555555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1 .lut_mask = 64'h0400040000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal101~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0 .lut_mask = 64'h00000000FFAAFFAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y13_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal71~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0 .lut_mask = 64'h0000000000000004; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [25])) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [25] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [25]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68 .lut_mask = 64'h05050505F505F505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~69_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~68_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~69_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~69 .lut_mask = 64'h000F000F333F333F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y15_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~69_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [25]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [25]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~4 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~0 .lut_mask = 64'h000000000000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux60~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[9] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [9] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [9]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y11_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~45_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y13_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE_q +// & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [25]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [25] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[25]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2 .lut_mask = 64'h000033330F0F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y13_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25])))) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3 .lut_mask = 64'hF0C0F0C0A080A080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y13_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3_combout ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3_combout & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~4_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~4_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~5 .lut_mask = 64'hFFFFFFFF57FFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y13_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector91~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux36~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux36~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~28_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~28_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~28_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~28_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|rdata_v~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux36~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux36~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux36~0 .lut_mask = 64'h020F020F020FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux36~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux36~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y14_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [25] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [25]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [25] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [25]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [25] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1 .lut_mask = 64'hC0C04477F3F34477; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0 .lut_mask = 64'h0302F3A256ABA6FB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~13_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [25] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [25] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[57]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0 .lut_mask = 64'h000A000A005F005F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y19_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~45_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~23_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~46 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25]~DUPLICATE_q ))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~42 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[25]~DUPLICATE_q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout +// ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25]~DUPLICATE_q )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25]~DUPLICATE_q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[25]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~45_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1 .lut_mask = 64'hFA00FA00C800C800; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux6~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~2 .lut_mask = 64'h8CBF0F0F88BB0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~53_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux6~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y19_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~21_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25 .lut_mask = 64'h5555555533333333; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4 .lut_mask = 64'h0FFD0110B9402EFF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10 .lut_mask = 64'h00A1A0001A202120; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5 .lut_mask = 64'h00612ACF754CA3B6; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3 .lut_mask = 64'h4202108008800081; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout +// & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~4_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~10_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~5_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6 .lut_mask = 64'h30303F3F505F505F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~8_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6_combout & ( +// ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6_combout & ( +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~7_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~8 .lut_mask = 64'h00F000F033F333F3; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y19_N31 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~8_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y19_N35 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[15] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y17_N20 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~12_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [15] & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [15] ) ) # ( +// !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [15] & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [15] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [15] & ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [15] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [15]), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~12 .lut_mask = 64'h00000F0FF0F0FFFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~13_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~12_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~12_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~13 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y22_N2 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~13_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux16~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux16~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15] & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15] & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [15]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [15]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [15]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux16~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux16~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux16~0 .lut_mask = 64'h0F330F33550055FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux16~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~6_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux16~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux16~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~6 .lut_mask = 64'h0000000003030303; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y22_N32 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N33 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~10 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~10_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [15] & ( (!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [15] & !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [15]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~10 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~10 .lut_mask = 64'hA0A0A0A000000000; +defparam \neorv32_top_inst|rdata_v~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~11 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~11_combout = ( \neorv32_top_inst|rdata_v~10_combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a7 & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [15] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( +// !\neorv32_top_inst|rdata_v~10_combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a7 ) ) # ( \neorv32_top_inst|rdata_v~10_combout & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a7 & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [15] & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ) ) ) ) # ( !\neorv32_top_inst|rdata_v~10_combout & ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a7 ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [15]), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|rdata_v~10_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a7 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~11 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~11 .lut_mask = 64'hFFFF0303FFFF5757; +defparam \neorv32_top_inst|rdata_v~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout = ( \neorv32_top_inst|rdata_v~13_combout & ( \neorv32_top_inst|rdata_v~30_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]) # (\neorv32_top_inst|rdata_v~11_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])) # +// (\neorv32_top_inst|rdata_v~32_combout ))) ) ) ) # ( !\neorv32_top_inst|rdata_v~13_combout & ( \neorv32_top_inst|rdata_v~30_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]) # (\neorv32_top_inst|rdata_v~11_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (\neorv32_top_inst|rdata_v~32_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])))) ) ) ) # ( \neorv32_top_inst|rdata_v~13_combout & ( !\neorv32_top_inst|rdata_v~30_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & +// (((\neorv32_top_inst|rdata_v~11_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])) # +// (\neorv32_top_inst|rdata_v~32_combout ))) ) ) ) # ( !\neorv32_top_inst|rdata_v~13_combout & ( !\neorv32_top_inst|rdata_v~30_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (((\neorv32_top_inst|rdata_v~11_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1] & (\neorv32_top_inst|rdata_v~32_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0])))) ) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~32_combout ), + .datab(!\neorv32_top_inst|rdata_v~11_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [1]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [0]), + .datae(!\neorv32_top_inst|rdata_v~13_combout ), + .dataf(!\neorv32_top_inst|rdata_v~30_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0 .lut_mask = 64'h0530053FF530F53F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux35~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux35~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~20_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~20_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~20_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~20_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|rdata_v~20_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux35~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux35~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux35~0 .lut_mask = 64'h045504550455FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux35~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux35~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y14_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [26]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [26]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [26]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [26]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1 .lut_mask = 64'h8B8B00338B8BCCFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0 .lut_mask = 64'h00325A79FA32F579; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [26]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [26])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [26]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [58]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0 .lut_mask = 64'h0101010123232323; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [26]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~50 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [26]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~46 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [26]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout +// ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26])))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~49_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1 .lut_mask = 64'hFC00FC00A800A800; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux5~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~2 .lut_mask = 64'h8CBF0F0F88BB0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~69_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux5~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [27]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [27] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [27]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0 .lut_mask = 64'h00003333FF00AA33; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y13_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq[11] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y13_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [11] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_firq [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal73~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~1 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y15_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27] +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78 .lut_mask = 64'h000F000FFF0F000F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~79 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~79_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~78_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~79_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~79 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~79 .lut_mask = 64'h111111111F1F1F1F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~79 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y15_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~79_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [27] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [27]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [27] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [27]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [27] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [27]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [27]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [27]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~4 .lut_mask = 64'h050505050505FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y13_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add2~53_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.cycle [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y11_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add3~53_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.wdata [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|cnt_csr_we.instret [1]), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27]) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27]~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [27]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth[27]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~2 .lut_mask = 64'h000F000F555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y12_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [27])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27]~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [27])))) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh[27]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [27]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3 .lut_mask = 64'hFAC8FAC800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y15_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27]~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27]~5_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux58~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27]~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27]~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27]~5 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27]~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y15_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27]~5_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [27] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [27]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0 .lut_mask = 64'h00000000FF00FF00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0_combout ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0_combout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [27] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~4_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~1_combout ) ) +// ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~5 .lut_mask = 64'hFFFF777FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y15_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector89~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux34~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux34~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~18_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~18_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~18_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~18_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|rdata_v~18_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux34~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux34~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux34~0 .lut_mask = 64'h002F002F002FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux34~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux34~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [27] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [27]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [27]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [27] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [27] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [27]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1 .lut_mask = 64'hAA330F00AA330FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] +// & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [27]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [27])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o +// [27]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [27]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [27]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [24]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0 .lut_mask = 64'h0A5F084C3B7FC693; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [27]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [59]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0 .lut_mask = 64'h0033003303030303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y16_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~15_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [33]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter~2_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X74_Y19_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add4~53_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~27_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [27]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~54 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [27]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~50 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [27]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [27])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53_sumout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [27]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout +// ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53_sumout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [27]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~53_sumout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1 .lut_mask = 64'hAAAA8888A0A08080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux4~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~2 .lut_mask = 64'hA0FF303FA0AF303F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~77_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux4~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [27]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [27]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18 .lut_mask = 64'h00330033CCFFCCFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|opa[28]~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y17_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_NEW_REG55 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM56 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_NEW_REG55 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_NEW_REG55 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X66_Y16_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_NEW_REG57 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM58 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_NEW_REG57 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_NEW_REG57 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y15_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM58 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM56 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM58 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM56 ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM58 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM56 ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[28]_OTERM58 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24 .lut_mask = 64'h0000FFFF55555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y14_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector39~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector39~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [28])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53_sumout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [28])))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53_sumout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [28])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53_sumout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [28])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [28]) ) +// ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~53_sumout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [28]), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [28]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector39~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector39~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector39~0 .lut_mask = 64'h0C550F5F3F773F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector39~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y14_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector39~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux33~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux33~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( +// ((\neorv32_top_inst|rdata_v~35_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( ((\neorv32_top_inst|rdata_v~35_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (((\neorv32_top_inst|rdata_v~35_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12]) # ((\neorv32_top_inst|rdata_v~35_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( (\neorv32_top_inst|rdata_v~35_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|rdata_v~35_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux33~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux33~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux33~0 .lut_mask = 64'h000F444F555F555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux33~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y20_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux33~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [28] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [28]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [28])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [28] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [28]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [28])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1 .lut_mask = 64'hA0A003F3AFAF03F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y15_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] +// $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0 .lut_mask = 64'h060606EDEDED06ED; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X77_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE_q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[60]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0 .lut_mask = 64'h0000000050505F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [28]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~58 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [28]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~54 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [28]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout +// ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28])))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [28]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~57_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1 .lut_mask = 64'hA8A8A8A8A800A800; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux3~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~2 .lut_mask = 64'h80CFB0FF808FB0BF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~73_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux3~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y18_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~117_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [9] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [9]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36 .lut_mask = 64'h333333330F0F0F0F; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0 .lut_mask = 64'h00000000C000C000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1 .lut_mask = 64'h000000000000C0C0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1 .lut_mask = 64'h001C0D40D000D284; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5 .lut_mask = 64'h4280180500222800; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0 .lut_mask = 64'h0001000228020240; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2 .lut_mask = 64'h7C0018C20C021008; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~5_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3 .lut_mask = 64'h33550F0033550FFF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~4_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~4 .lut_mask = 64'h000F000F555F555F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X51_Y20_N25 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux6~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[25] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout +// & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20 .lut_mask = 64'h0000000005050505; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295_BDD296 = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout & ( +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295_BDD296 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout & ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295_BDD296 & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout & +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout & (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ))) ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295_BDD296 & ( +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout & (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux17~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_RESYN295_BDD296 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0 .lut_mask = 64'h0000000003000200; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: M10K_X49_Y20_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 ( + .portawe(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_combout ), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({gnd,gnd,\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [28],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [25],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24]}), + .portaaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(5'b00000), + .portbaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_first_bit_number = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux6~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux6~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [25] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [25]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [25]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux6~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux6~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux6~0 .lut_mask = 64'h5555333300FF0F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux6~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y23_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~19_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux6~0_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux6~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~19 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y23_N32 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~19_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[25] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y18_N49 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[25] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N14 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~38 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~38_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [25])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [25]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [25]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [25]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~38_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~38 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~38 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~38 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~39 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~39_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~38_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~38_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~39_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~39 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~39 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~39 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N55 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~39_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~27 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~27_combout = ( !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [25] & !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [25]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [25]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [25]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~27 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~27 .lut_mask = 64'hA0A0A0A000000000; +defparam \neorv32_top_inst|rdata_v~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~28 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~28_combout = ( \neorv32_top_inst|rdata_v~27_combout & ( (!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [25] & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ))) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [25] & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a1 ))) ) ) # ( !\neorv32_top_inst|rdata_v~27_combout ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [25]), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a1 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|rdata_v~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~28 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~28 .lut_mask = 64'hFFFFFFFF03570357; +defparam \neorv32_top_inst|rdata_v~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y21_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~28_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q ))) ) +// ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][9]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][9]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76 .lut_mask = 64'h0202A2A25757F7F7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1 .lut_mask = 64'h500050005FFF5FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0 .lut_mask = 64'h303130313F3B3F3B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1_combout )))) ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2 .lut_mask = 64'h5457505354575C5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~77_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~76_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux82~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~77_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~77 .lut_mask = 64'h1111111DDDDD111D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y21_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[25]~77_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [31] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0 .lut_mask = 64'h8080000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1 .lut_mask = 64'h0000101000001010; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7 .lut_mask = 64'hCFCFCFCF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_DONE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|tmp_v~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.busy~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1 .lut_mask = 64'h8888888880808080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector73~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector73~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector73~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector73~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector73~0 .lut_mask = 64'h1010101010FF10FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector73~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y19_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector73~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector82~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector82~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector82~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector82~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector82~0 .lut_mask = 64'h0F1F0F1F1F1F1F1F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector82~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y19_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector82~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [29] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b +// [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [29] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [29] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [29] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0 .lut_mask = 64'h121212F9F912F9F9; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux32~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux32~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~23_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|rdata_v~23_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~23_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( !\neorv32_top_inst|rdata_v~23_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .dataf(!\neorv32_top_inst|rdata_v~23_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux32~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux32~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux32~0 .lut_mask = 64'h054505450545FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux32~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux32~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [29] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [29]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [29])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [29] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [29] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [29]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [29])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [29] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [29]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1 .lut_mask = 64'hF0003355F0FF3355; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [29] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [29] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [61]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0 .lut_mask = 64'h03000300030F030F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~58 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~118 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~58 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [29]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [29]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout +// ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29])))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117_sumout & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [29]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~117_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1 .lut_mask = 64'hF0C0F0C0A080A080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux2~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~2 .lut_mask = 64'h8DAF00FF8D8D00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~65_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~3 .lut_mask = 64'h15550F0F55550F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux2~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y19_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux4~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[28] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y21_N47 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux3~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [28]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [28]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux3~0 .lut_mask = 64'h33330F0F555500FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~23_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux3~0_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux3~0_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~23 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y20_N2 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~23_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[28] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N1 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[28] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N35 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~46 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~46_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [28])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [28]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [28]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [28]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~46_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~46 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~46 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~46 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~47 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~47_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~46_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~46_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~47_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~47 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~47 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~47 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y19_N19 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~47_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~1 .lut_mask = 64'h2259661305422080; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~5 .lut_mask = 64'hC880049108806580; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~4 .lut_mask = 64'h0210080220002150; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~0 .lut_mask = 64'h8600A0E00DC1615C; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~4_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~1_combout ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~5_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~5_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~4_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2 .lut_mask = 64'h333300FF55550F0F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~3_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~2_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~3 .lut_mask = 64'h0505050505FF05FF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y20_N25 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux3~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~35 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~35_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a4 & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [28] & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [28])) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [28]) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a4 & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [28] & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [28])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [28]) ) ) ) # ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a4 & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [28] & ( ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [28]) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [28]) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a4 & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [28] & ( (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [28]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [28]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [28]), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [28]), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a4 ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~35_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~35 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~35 .lut_mask = 64'h5F5F7F7F5FFF7FFF; +defparam \neorv32_top_inst|rdata_v~35 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y20_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~35_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y20_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~35_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y22_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~feeder_combout = ( \neorv32_top_inst|rdata_v~34_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|rdata_v~34_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y22_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y22_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~34_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][12]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y22_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][12]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][12]~q & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~q ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][12]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][12]~q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][12]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13 .lut_mask = 64'h555555550000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q )) ) +// ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) ) ) +// ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11 .lut_mask = 64'h10101515BABABFBF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0 .lut_mask = 64'h51515D51515D5D5D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0 .lut_mask = 64'h0003000300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux25~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1 .lut_mask = 64'h00AA05AF00AA11BB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q ))) ) +// ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][12]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][12]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~13_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85 .lut_mask = 64'h0A000AAA5F555FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~86 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~86_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux79~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~85_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~86_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~86 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~86 .lut_mask = 64'h00A000A055F555F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~86 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y21_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~86_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[28] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2 .lut_mask = 64'h0000000088008800; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~12_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]) ) +// ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector79~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~12 .lut_mask = 64'h00F000F030F030F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y19_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~12_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~1_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [0]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~1 .lut_mask = 64'h0C000C000C000C00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [6] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [6] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [0]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [3]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [3]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause[1]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0 .lut_mask = 64'hC4CCC4CCCCCCCCCC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[30] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~168 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~168_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [30])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [30]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux55~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~168_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~168 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~168 .lut_mask = 64'h043704378CBF8CBF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~168 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y16_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~168_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector37~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector37~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [30])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [30])))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [30])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117_sumout )))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [30]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [30])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117_sumout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [30]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [30]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~117_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [30]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector37~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector37~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector37~0 .lut_mask = 64'h083B0F3F5D7F5F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector37~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y15_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector37~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux31~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux31~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// (\neorv32_top_inst|rdata_v~16_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ))) # (\neorv32_top_inst|rdata_v~16_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datad(!\neorv32_top_inst|rdata_v~16_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux31~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux31~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux31~0 .lut_mask = 64'h0404555504FF55FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux31~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y19_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux31~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [30] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [30]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [30] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [30]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [30]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [30] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [30]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [30])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [30] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [30])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [30] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [30]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1 .lut_mask = 64'hCC1D001DFF1D331D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [30])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [30]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [30])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [30]))))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [30] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [30] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0 .lut_mask = 64'h1110BBB01EF1B4FB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X77_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [30] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE_q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [30] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[62]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0 .lut_mask = 64'h0000444400007777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121_sumout = SUM(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~118 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~122 = CARRY(( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30]))))) ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~118 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[30]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [30]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121 .lut_mask = 64'h0000FFFF0000596A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121_sumout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [30]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~121_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1 .lut_mask = 64'hF0F0A0A0C0C08080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux1~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~2 .lut_mask = 64'hA030FF3FA030AF3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~85_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux1~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y18_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~93_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38 .lut_mask = 64'h00003333CCCCFFFF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0 .lut_mask = 64'h04220084B04A2180; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1 .lut_mask = 64'h2274CA418B268042; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3 .lut_mask = 64'h8B640DF05454474B; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2 .lut_mask = 64'h8920338AA04E12E4; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2_combout +// & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~0_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~3_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4 .lut_mask = 64'h5050303F5F5F303F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5 .lut_mask = 64'h000000003C003C00; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout )) ) ) ) # +// ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~6 .lut_mask = 64'h0000404000504050; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y18_N25 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux23~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y18_N20 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y19_N59 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~32 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~32_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [8] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) # ( +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [8] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [8] ) ) ) # ( +// !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [8] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [8] ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [8]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [8]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~32_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~32 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~32 .lut_mask = 64'h0F0F0F0F0000FFFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~32 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~33_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~32_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~32_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~33_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~33 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N49 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~33_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux23~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux23~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8] & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8] & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [8]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [8]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux23~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux23~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux23~0 .lut_mask = 64'h0C3F0C3F44447777; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux23~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~16_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux23~0_combout & ( (\neorv32_top_inst|io_rden~combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux23~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~16 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y22_N22 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~16_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N57 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~24 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~24_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0~portbdataout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [8] ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0~portbdataout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [8] ) ) # ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0~portbdataout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [8] & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [8])) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [8])) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0~portbdataout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [8] & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [8])) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [8]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [8]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [8]), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a0~portbdataout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [8]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~24 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~24 .lut_mask = 64'h03FF57FFFFFFFFFF; +defparam \neorv32_top_inst|rdata_v~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~feeder_combout = ( \neorv32_top_inst|rdata_v~24_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|rdata_v~24_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y20_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y20_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~24_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][8]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][8] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][8]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][8]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][8]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8]~q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8]~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71 .lut_mask = 64'h4700470047FF47FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1 .lut_mask = 64'h0F0F0F0F0A0A0A0A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1 .lut_mask = 64'h2220323022203730; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout = +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1 .lut_mask = 64'h000F000F000F000F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0 .lut_mask = 64'h4440440045404500; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~72 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~72_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~71_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux83~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~72_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~72 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~72 .lut_mask = 64'h05C535F505C5F5F5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~72 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y20_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~72_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux13~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux13~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux13~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux13~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux13~0 .lut_mask = 64'h05AF05AF0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux13~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X70_Y21_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux13~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11]~feeder_combout = \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11] + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11]~feeder .lut_mask = 64'h3333333333333333; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y20_N56 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[11] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N2 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~20_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [11])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [11]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [11]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [11]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~20 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~21_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~20_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~20_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~21 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y20_N52 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~21_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X50_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7 .lut_mask = 64'h0F000F600F001E44; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6 .lut_mask = 64'h010F802400080080; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4 .lut_mask = 64'h2100014420800028; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5 .lut_mask = 64'h0080A22100081080; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5_combout & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4_combout +// & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6_combout ))))) ) ) +// ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~7_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~6_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1 .lut_mask = 64'h5300530F53F053FF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2 .lut_mask = 64'h0A000A00A0A0A0A0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~3_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~1_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~3 .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X51_Y17_N31 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux20~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux20~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11] & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [11]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [11]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [11]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux20~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux20~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux20~0 .lut_mask = 64'h0F000FFF55335533; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux20~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~10_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux20~0_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux20~0_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~10 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11]~feeder_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~10_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~10_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y21_N31 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N57 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~17 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~17_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a3 & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [11] ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a3 & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [11] ) ) # ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a3 & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [11] & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [11])) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [11])) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a3 & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [11] & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [11])) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [11]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [11]), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [11]), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a3 ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [11]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~17 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~17 .lut_mask = 64'h333F777FFFFFFFFF; +defparam \neorv32_top_inst|rdata_v~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y21_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~17_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][11]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][11] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y21_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~17_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][11]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][11]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][11]~q & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][11]~q ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][11]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][11]~q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][11]~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][11]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3 .lut_mask = 64'h0F0F0F0F0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE_q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE_q ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5 .lut_mask = 64'h0500050FF5F0F5FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0 .lut_mask = 64'h000000000F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68 .lut_mask = 64'h0000000002000200; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69 .lut_mask = 64'h0444044414541454; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y21_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~32_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y21_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~32_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y21_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~30_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][7]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y21_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~30_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][7]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][7]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][7]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][7]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][7]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7]~q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7]~q )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66 .lut_mask = 64'h028A028A57DF57DF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64 .lut_mask = 64'h5555555500000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67 .lut_mask = 64'h00FF00FF004F004F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~70 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~70_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~68_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~69_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~66_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~67_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~70_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~70 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~70 .lut_mask = 64'h08883BBBCCCCFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~70 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y20_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~70_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux5~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux5~0 .lut_mask = 64'h2222222277777777; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X70_Y21_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux5~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y21_N50 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y21_N22 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~45_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux4~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux4~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27] & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [27])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [27])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [27]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [27]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [27]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux4~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux4~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux4~0 .lut_mask = 64'h330F330F0055FF55; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux4~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~11_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux4~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux4~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~11 .lut_mask = 64'h0000000000550055; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27]~feeder_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~11_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~11_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y21_N34 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1 .lut_mask = 64'h07D2118040100286; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5 .lut_mask = 64'h08004000A4404605; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4 .lut_mask = 64'h0024010000006000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0 .lut_mask = 64'h0A1066019E00050C; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4_combout ))) ) ) ) # +// ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~5_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~4_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2 .lut_mask = 64'h303F303F0505F5F5; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout +// & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & +// ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~3 .lut_mask = 64'h03030303030303AB; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y18_N31 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux4~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y20_N7 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[27] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N5 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~22_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [27])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [27]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [27]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [27]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~22 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~23_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~22_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~22_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~23 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y20_N50 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~23_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[27] .power_up = "low"; +// synopsys translate_on + +// Location: M10K_X58_Y20_N0 +cyclonev_ram_block \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 ( + .portawe(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3~20_combout ), + .portare(vcc), + .portaaddrstall(gnd), + .portbwe(gnd), + .portbre(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rd[0]~0_combout ), + .portbaddrstall(gnd), + .clk0(\clk_i~inputCLKENA0_outclk ), + .clk1(gnd), + .ena0(vcc), + .ena1(vcc), + .ena2(vcc), + .ena3(vcc), + .clr0(gnd), + .clr1(gnd), + .nerror(vcc), + .portadatain({\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [31],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [30],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29], +\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [27],\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [26]}), + .portaaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portabyteenamasks(1'b1), + .portbdatain(5'b00000), + .portbaddr({\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout , +\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ,\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout }), + .portbbyteenamasks(1'b1), + .devclrn(devclrn), + .devpor(devpor), + .portadataout(), + .portbdataout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2_PORTBDATAOUT_bus ), + .eccstatus(), + .dftout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .data_interleave_offset_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .data_interleave_width_in_bits = 1; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .logical_ram_name = "neorv32_top:neorv32_top_inst|neorv32_dmem:\neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|altsyncram:mem_ram_b3_rtl_0|altsyncram_c6q1:auto_generated|ALTSYNCRAM"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .mixed_port_feed_through_mode = "old"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .operation_mode = "dual_port"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_byte_enable_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_first_bit_number = 2; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_a_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_address_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_address_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_address_width = 11; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_data_out_clear = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_data_out_clock = "none"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_data_width = 5; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_first_address = 0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_first_bit_number = 2; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_last_address = 2047; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_logical_ram_depth = 2048; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_logical_ram_width = 8; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_read_during_write_mode = "new_data_no_nbe_read"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .port_b_read_enable_clock = "clock0"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2 .ram_block_type = "M20K"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N57 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~18 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~18_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [27] & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a3 ) ) # ( +// !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [27] & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a3 & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [27] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [27]) ) ) ) # ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [27] & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a3 ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [27] & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a3 & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [27] & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [27]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [27]), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [27]), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [27]), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a3 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~18 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~18 .lut_mask = 64'h5757FFFF57FFFFFF; +defparam \neorv32_top_inst|rdata_v~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y21_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~18_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][11]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][11]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81 .lut_mask = 64'h082A082A5D7F5D7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81_combout ))))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~81_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93 .lut_mask = 64'h0055005502570257; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~0 .lut_mask = 64'h03CF02CE03CF13DF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout )))))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1 .lut_mask = 64'h0A1B0A5F4E5F0A5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~82 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~82_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~93_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux80~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~82_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~82 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~82 .lut_mask = 64'h0F4F0F0F0F4F0FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~82 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y21_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[27]~82_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y14_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.re~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5 .lut_mask = 64'h00000000000C000C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y12_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [14])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [14]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [14]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstret [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.minstreth [14]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0 .lut_mask = 64'h003300330F3F0F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [14]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [14]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~5_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycleh [14]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mcycle [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1 .lut_mask = 64'hFAFAC8C800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y18_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [14])) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [14] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.cause [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118 .lut_mask = 64'h03030303F303F303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~119 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~119_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~9_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~118_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~119_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~119 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~119 .lut_mask = 64'h0303030357575757; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~119 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y17_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~119_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~11_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [14]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [14]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [14]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal79~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtval [14]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal74~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2 .lut_mask = 64'h111111111111FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y15_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~115 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~115_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last +// [14] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [14] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q +// & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [14] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [14] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|epc~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc_last [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~115_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~115 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~115 .lut_mask = 64'h0303CF0303CFCFCF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~115 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y15_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~115_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y15_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[31]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [14] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1_combout ) # (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout +// )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [14] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [14] & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [14] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout +// )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [14] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal77~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal76~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [14]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mscratch [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~3 .lut_mask = 64'hAAFFBBFFAFFFBFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y15_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector102~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [14])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [14]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [14]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0 .lut_mask = 64'h000F000FA8ADA8AD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y15_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux71~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[14] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y15_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~115_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~15_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y15_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector53~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector53~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector53~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [14]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14]))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [14] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81_sumout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81_sumout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81_sumout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc[14]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~81_sumout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [14]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector53~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector53~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector53~0 .lut_mask = 64'h0C3F0F3F55775F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector53~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y15_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector53~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y18_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_NEW_REG113 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[14]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM114 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_NEW_REG113 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_NEW_REG113 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y18_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_NEW_REG111 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~97_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM112 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_NEW_REG111 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_NEW_REG111 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM112 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM114 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM112 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM114 ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM114 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[14]_OTERM112 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30 .lut_mask = 64'h00CC00CC33FF33FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector22~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~9_RESYN175 ( +// Equation(s): +// \neorv32_top_inst|Equal0~9_RESYN175_BDD176 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [14]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [14]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~9_RESYN175_BDD176 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~9_RESYN175 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~9_RESYN175 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|Equal0~9_RESYN175 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~9_RESYN173 ( +// Equation(s): +// \neorv32_top_inst|Equal0~9_RESYN173_BDD174 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [10] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [15] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [9] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [16] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [9]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [10]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [15]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~9_RESYN173_BDD174 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~9_RESYN173 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~9_RESYN173 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|Equal0~9_RESYN173 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~9 ( +// Equation(s): +// \neorv32_top_inst|Equal0~9_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|Equal0~9_RESYN173_BDD174 ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// \neorv32_top_inst|Equal0~9_RESYN173_BDD174 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10] & (\neorv32_top_inst|Equal0~9_RESYN175_BDD176 & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc +// [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16]))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( !\neorv32_top_inst|Equal0~9_RESYN173_BDD174 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10] & (\neorv32_top_inst|Equal0~9_RESYN175_BDD176 & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10]), + .datab(!\neorv32_top_inst|Equal0~9_RESYN175_BDD176 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .dataf(!\neorv32_top_inst|Equal0~9_RESYN173_BDD174 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~9 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~9 .lut_mask = 64'h000100000001FFFF; +defparam \neorv32_top_inst|Equal0~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [2])) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3])))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2] & +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2]), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~0 .lut_mask = 64'h0003000350535053; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( (\neorv32_top_inst|Equal0~9_combout & (\neorv32_top_inst|Equal0~11_combout & (\neorv32_top_inst|Equal0~0_combout & \neorv32_top_inst|io_wren~1_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|Equal0~9_combout ), + .datab(!\neorv32_top_inst|Equal0~11_combout ), + .datac(!\neorv32_top_inst|Equal0~0_combout ), + .datad(!\neorv32_top_inst|io_wren~1_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y22_N20 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y22_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux21~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux21~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10]))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10]))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10] & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10]))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10])))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10]))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [10]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [10]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux21~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux21~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux21~0 .lut_mask = 64'h0311CF1103DDCFDD; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux21~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~12_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux21~0_combout & ( (\neorv32_top_inst|io_rden~combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux21~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~12 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y20_N14 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~12_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[10] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N23 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[10] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y19_N19 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~24_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [10] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [10]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [10] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [10]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [10]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~24 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~25_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~24_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~24_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~25 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y20_N10 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~25_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[10] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0 .lut_mask = 64'h2A2A2A2AA0A0A0A0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4 .lut_mask = 64'h11C825214012D17E; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1 .lut_mask = 64'h01EF555889ABF01F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2 .lut_mask = 64'hFB03A84EFC2044C4; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3 .lut_mask = 64'h0A210A445789E0D1; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2_combout +// & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4_combout ) # +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~4_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~1_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5 .lut_mask = 64'h3EFE0ECE32F202C2; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout & ( +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0_combout ))) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~5_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~6 .lut_mask = 64'h0055005503570357; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y20_N49 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux21~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N57 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~19 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~19_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2~portbdataout ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2~portbdataout & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [10])) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [10])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [10]) ) ) ) # ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2~portbdataout & ( (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [10])) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [10])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [10]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2~portbdataout & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [10])) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [10])) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [10]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [10]), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [10]), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [10]), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b1_rtl_0|auto_generated|ram_block1a2~portbdataout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~19 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~19 .lut_mask = 64'h3F7F3F7F3F7FFFFF; +defparam \neorv32_top_inst|rdata_v~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y20_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~19_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][10]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][10] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y20_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~19_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][10]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][10] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][10]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][10]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][10]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][10]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87 .lut_mask = 64'h05330533F533F533; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88 .lut_mask = 64'h0045004500440044; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux14~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89 .lut_mask = 64'h3303330333533353; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~64_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~89_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90 .lut_mask = 64'h00F00AFA00F00BFB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~92 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~92_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~91_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~87_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~88_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~90_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~92_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~92 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~92 .lut_mask = 64'h0A5F8ADF8ADF8ADF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~92 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y22_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~92_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [24] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0 .lut_mask = 64'h0000000000000020; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1 .lut_mask = 64'h0000000000110000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout ) +// ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3 .lut_mask = 64'hAAAAAAAAAA00AA00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3_combout ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]) ) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~4 .lut_mask = 64'h0000AAFF0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y19_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG6 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~4_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM7 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG6 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG6 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] +// & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1 .lut_mask = 64'h00000000F5770C03; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [4] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0 .lut_mask = 64'h050D050D0F0D0F0D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~5_RTM011 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~5_RTM011_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1_combout & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1_combout & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux44~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~5_RTM011_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~5_RTM011 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~5_RTM011 .lut_mask = 64'h5F570F035F575F57; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~5_RTM011 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y20_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG9 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~5_RTM011_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM10 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG9 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG9 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT~q ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.ALU_WAIT~q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2 .lut_mask = 64'h5555555500000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y20_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG4 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM5 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG4 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG4 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y18_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG13 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG13 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG13 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y18_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_NEW_REG33 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_NEW_REG33 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_NEW_REG33 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y18_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_NEW_REG171 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_NEW_REG171 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_NEW_REG171 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 $ (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~1 .lut_mask = 64'h000F000000B40000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~0 .lut_mask = 64'h00000000F0F0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y20_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG0 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM1 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG0 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_NEW_REG0 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM1 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [23] ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM1 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM1 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM1 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM5 )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM10 )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM7 ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM7 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM10 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM5 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM1 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6 .lut_mask = 64'h7FFFFFFFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector80~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector80~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector80~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector80~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector80~0 .lut_mask = 64'h0333033303FF03FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector80~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y18_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector80~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branched~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0 .lut_mask = 64'h1F1F1F1FFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y19_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_NEW_REG139 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM140 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_NEW_REG139 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_NEW_REG139 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y15_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_NEW_REG141 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM142 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_NEW_REG141 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_NEW_REG141 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y15_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM140 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM142 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM140 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM142 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM140 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM142 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM140 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[8]_OTERM142 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10 .lut_mask = 64'h000000FFFF00FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector28~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~10_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~10 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~110 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~10 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector27~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector27~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109_sumout & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9]) ) ) # +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~109_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector27~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector27~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector27~0 .lut_mask = 64'h00DF00DF20FF20FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector27~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y17_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector27~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~35_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~110 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~94 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~110 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector26~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector26~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # ((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~93_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector26~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector26~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector26~0 .lut_mask = 64'h00BF00BF40FF40FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector26~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y17_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector26~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~94 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~82 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~94 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector25~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] & ( \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] & ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # +// ((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81_sumout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81_sumout & +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~81_sumout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector25~0 .lut_mask = 64'h0500AFFF0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y17_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector25~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~28_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~85_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~82 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~86 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~82 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~85_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~85 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector24~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector24~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~85_sumout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~85_sumout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector24~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector24~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector24~0 .lut_mask = 64'h02F702F700FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector24~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y18_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector24~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~29_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~86 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~106 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~86 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector23~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector23~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105_sumout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # ((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~105_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector23~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector23~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector23~0 .lut_mask = 64'h0000AFFF5000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector23~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y17_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector23~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~34_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~106 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~90 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~106 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector22~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector22~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [14] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [14] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89_sumout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [14] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89_sumout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~89_sumout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [14]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector22~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector22~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector22~0 .lut_mask = 64'h0404BFBF0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector22~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector22~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~30_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~90 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~102 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~90 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector21~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector21~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101_sumout & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15]) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~101_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector21~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector21~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector21~0 .lut_mask = 64'h00DF00DF20FF20FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector21~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y17_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector21~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~33_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~97_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~102 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~98 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~102 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~97_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~97 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector20~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector20~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~97_sumout )) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16]))))) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16] ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~97_sumout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector20~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector20~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector20~0 .lut_mask = 64'h00FF00FF407F407F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector20~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector20~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~32_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~98 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~30 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~98 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector19~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector19~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17] & ( +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29_sumout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29_sumout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~29_sumout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector19~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector19~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector19~0 .lut_mask = 64'h0040FF7F0040FF7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector19~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector19~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~15_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~25_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~30 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~26 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~30 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~25_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~25 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector18~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector18~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~25_sumout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~25_sumout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector18~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector18~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector18~0 .lut_mask = 64'h04F704F700FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector18~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y17_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector18~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~14_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~26 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~22 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~26 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector17~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector17~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21_sumout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21_sumout & (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~21_sumout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector17~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector17~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector17~0 .lut_mask = 64'h0404F7F70000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector17~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector17~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~13_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~22 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~42 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~22 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector16~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector16~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41_sumout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # ((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~41_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector16~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector16~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector16~0 .lut_mask = 64'h00BF00BF40FF40FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector16~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y17_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector16~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~18_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~42 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~38 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~42 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector15~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector15~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21] & ( \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21] & ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37_sumout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37_sumout & (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~37_sumout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector15~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector15~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector15~0 .lut_mask = 64'h0050FF5F0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector15~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y17_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector15~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~17_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~38 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~34 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~38 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector14~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector14~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33_sumout & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~33_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector14~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector14~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector14~0 .lut_mask = 64'h00DF00DF20FF20FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector14~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector14~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~16_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~53_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~34 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~54 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~34 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [23]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~53_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~53 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector13~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector13~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [23] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [23]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~53_sumout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [23])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~53_sumout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [23]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector13~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector13~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector13~0 .lut_mask = 64'h02DF02DF00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector13~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector13~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~21_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~54 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~50 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~54 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector12~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector12~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49_sumout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49_sumout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~49_sumout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector12~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector12~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector12~0 .lut_mask = 64'h0000FFFF08087F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector12~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y16_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector12~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~20_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~50 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~46 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~50 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector11~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector11~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45_sumout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45_sumout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~45_sumout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector11~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector11~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector11~0 .lut_mask = 64'h0000FFFF08087F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector11~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y16_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector11~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~19_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~46 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~62 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~46 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [26]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector10~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector10~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61_sumout & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [26]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [26] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [26]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~61_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector10~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector10~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector10~0 .lut_mask = 64'h00F700F708FF08FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector10~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector10~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~23_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector9~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector9~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69_sumout & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~69_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector9~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector9~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector9~0 .lut_mask = 64'h00F700F708FF08FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector9~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y16_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector9~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~25_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189_BDD190 = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [26] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [27]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[29]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[30]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189_BDD190 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189 .lut_mask = 64'h8000800000000000; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187_BDD188 = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [25] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [30]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [27]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [29]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187_BDD188 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187 .lut_mask = 64'hA000000000000000; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [14] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [15]) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [15]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[14]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~5 .lut_mask = 64'hAA00AA00C0C0C0C0; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34_combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~5_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189_BDD190 )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ((\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187_BDD188 ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN189_BDD190 ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~33_combout ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_RESYN187_BDD188 ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[28]~34_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6 .lut_mask = 64'h00000000440C0000; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289_BDD290 = (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout & +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout )) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289_BDD290 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289 .lut_mask = 64'h0101010101010101; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout & ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289_BDD290 & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout & +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout ))) ) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289_BDD290 & ( +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~7_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_RESYN289_BDD290 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0 .lut_mask = 64'h0000000000300020; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rd[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~5 .lut_mask = 64'h00C000C003CF03CF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1 .lut_mask = 64'h14A3A1202B322E7C; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2 .lut_mask = 64'h2211B47D0202862A; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3 .lut_mask = 64'h9A9AAE1D841E1024; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0 .lut_mask = 64'h9199B2391711223D; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~1_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~2_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4 .lut_mask = 64'h51734062D9FBC8EA; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~5_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4_combout )) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~5_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~6 .lut_mask = 64'h00550055F0F5F0F5; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X50_Y19_N49 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux26~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y16_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y16_N22 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y20_N41 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~8_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [5])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [5]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [5]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [5]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~8 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~9_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~8_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~9 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N16 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~9_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux26~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux26~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [5] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [5] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [5]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [5]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [5]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [5]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux26~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux26~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux26~0 .lut_mask = 64'h0F0F555500FF3333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux26~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~4_combout = (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & (\neorv32_top_inst|io_rden~combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux26~0_combout )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(!\neorv32_top_inst|io_rden~combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux26~0_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~4 .lut_mask = 64'h0011001100110011; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N58 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[5] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~7 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~7_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [5] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [5] ) ) # ( +// !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [5] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [5] ) ) # ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [5] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [5] ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [5] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [5] & ( +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a5 & +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ))) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & +// (((\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a5 & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [5]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a5 ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [5]), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [5]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~7 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~7 .lut_mask = 64'h0357FFFFFFFFFFFF; +defparam \neorv32_top_inst|rdata_v~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y22_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~7_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][5]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][5] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y22_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~7_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][5]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][5] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][5]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][5]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][5]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][5]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y22_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~9_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5]~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5]~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5]~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5]~q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0 .lut_mask = 64'h5353535350505F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9 .lut_mask = 64'hCCDD8080DDDD8080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~11_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~10_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~9_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~11 .lut_mask = 64'h707F707F303F303F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y22_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[5]~11_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[5] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0 .lut_mask = 64'h000F000F00000000; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~0 .lut_mask = 64'h0FFF0FFF05550555; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N56 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( ((\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q & +// \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q & \neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o .lut_mask = 64'h0303030303FF03FF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux20~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20 .lut_mask = 64'h0000000000550055; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux27~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux27~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [4]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [4]) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [4]), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [4]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux27~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux27~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux27~0 .lut_mask = 64'h53535353000FF0FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux27~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~30_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux27~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|io_rden~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux27~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~30 .lut_mask = 64'h0000000000550055; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y20_N11 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~30_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[4] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y17_N28 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[4] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N47 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~60 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~60_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [4])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [4]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [4]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [4]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~60_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~60 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~60 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~60 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~61_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~60_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~60_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~61_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~61 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y19_N25 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~61_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~0 .lut_mask = 64'h00000000F5AAF5AA; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2 .lut_mask = 64'h5A65633B950400C5; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4 .lut_mask = 64'hC6E53AA684B7816C; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3 .lut_mask = 64'h1B27792296898ACA; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1 .lut_mask = 64'h1022312110300230; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4_combout ))))) ) +// ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout +// & (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~4_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5 .lut_mask = 64'hFDF8ADA85D580D08; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~5_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~6 .lut_mask = 64'h000F000F333F333F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X51_Y18_N7 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux27~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~46 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~46_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [4] & ( +// (((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [4]) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [4])) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a4 ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [4] & ( ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [4]) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [4]) ) ) ) # ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [4] & ( +// ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [4]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [4])) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a4 ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [4] & ( (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [4]) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [4]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a4 ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [4]), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [4]), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~46_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~46 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~46 .lut_mask = 64'h33FF77FF3FFF7FFF; +defparam \neorv32_top_inst|rdata_v~46 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y20_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~46_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][4]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][4] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y20_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~46_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][4]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][4]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][4]~q ))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][4]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][4]~q ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4]~q )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14 .lut_mask = 64'h02070207F2F7F2F7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0 .lut_mask = 64'hD9D9D9D900000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~101_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout )))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux85~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~101_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~101 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~101 .lut_mask = 64'h4747547447474474; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y19_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~38_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][6]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][6] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y19_N56 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~38_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][6]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][6]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][6]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][6]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][6]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~65_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14_combout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~101_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~101_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~65_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~65 .lut_mask = 64'h0F0F0F0F11BB11BB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y20_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~65_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~2 .lut_mask = 64'h0C0C0C0C3F3F3F3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y20_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~2_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[21] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y23_N50 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux10~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux10~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21] & +// ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21]~DUPLICATE_q & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[21]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [21]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux10~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux10~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux10~0 .lut_mask = 64'h0F330F33550055FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux10~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~5_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux10~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux10~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~5 .lut_mask = 64'h0000000003030303; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y22_N44 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[21] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N29 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[21] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y18_N46 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~10_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [21] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [21]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [21] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [21]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~10 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~11_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~10_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~10_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~11 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y22_N26 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~11_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N45 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~8 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~8_combout = ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [21] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [21] & !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [21]), + .datad(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~8 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~8 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|rdata_v~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4 .lut_mask = 64'h0104001008200210; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6 .lut_mask = 64'h00000024010100D0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0 .lut_mask = 64'hD028009813424681; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5 .lut_mask = 64'h0010008401080000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~1_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout +// & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~4_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~6_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~0_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~1 .lut_mask = 64'h0C0C3F3F44774477; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2 .lut_mask = 64'h0500050005500550; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~3_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~1_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~3 .lut_mask = 64'h000F000F333F333F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y16_N49 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux10~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y22_N33 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~9 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~9_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a5 ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a5 & ( (!\neorv32_top_inst|rdata_v~8_combout ) # +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [21] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) ) ) ) # ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a5 & ( (!\neorv32_top_inst|rdata_v~8_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [21] & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a5 & ( (!\neorv32_top_inst|rdata_v~8_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [21] & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) ) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~8_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [21]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a5 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~9 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~9 .lut_mask = 64'hAABBAABBAABBFFFF; +defparam \neorv32_top_inst|rdata_v~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~9_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~62 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~62_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][5]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][5]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~62_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~62 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~62 .lut_mask = 64'h227722770A5F0A5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~62 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~63 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~63_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~63_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~63 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~63 .lut_mask = 64'h27EB27EB27AB27AB; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~63 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~105_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~63_combout ))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ( +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~62_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~62_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~63_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~105_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~105 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~105 .lut_mask = 64'h00050F0F33370F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y21_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[21]~105_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~7 .lut_mask = 64'h00AA00AA55FF55FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X70_Y21_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o~7_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[20] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y20_N44 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[20] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y16_N49 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~58 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~58_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [20] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [20]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [20] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [20]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [20]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~58_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~58 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~58 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~58 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~59 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~59_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~58_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~58_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~59_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~59 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~59 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~59 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N4 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~59_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y23_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux11~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux11~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20]))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20]))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [20]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [20]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux11~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux11~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux11~0 .lut_mask = 64'h0303CFCF44774477; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux11~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y23_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~29_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux11~0_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux11~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~29 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y23_N52 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~29_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~44 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~44_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [20] & ( (!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25] & !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [20]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [20]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~44_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~44 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~44 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|rdata_v~44 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~3 .lut_mask = 64'h05A005A0050A050A; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0 .lut_mask = 64'h4074203240A71C88; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6 .lut_mask = 64'h0808031000004082; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5 .lut_mask = 64'h3D3238480D001400; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1 .lut_mask = 64'h96C10B6A106B5072; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~0_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~6_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~5_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2 .lut_mask = 64'h303F5050303F5F5F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~4_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~3_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~3_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~4 .lut_mask = 64'h000F000F333F333F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y16_N13 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux11~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~45 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~45_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a4 & ( (!\neorv32_top_inst|rdata_v~44_combout ) # +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [20])) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a4 & ( (!\neorv32_top_inst|rdata_v~44_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [20])) ) ) + + .dataa(!\neorv32_top_inst|rdata_v~44_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [20]), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a4 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~45_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~45 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~45 .lut_mask = 64'hABABABABABFFABFF; +defparam \neorv32_top_inst|rdata_v~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y20_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~45_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4]~q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][4]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][4]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~18_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60 .lut_mask = 64'h207020702F7F2F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~4 .lut_mask = 64'h000000000CCC0CCC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~4_combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5 .lut_mask = 64'h0000000000C000C0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y22_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0 .lut_mask = 64'h000000000000F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3 .lut_mask = 64'hAF9DAF9D33003300; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~6_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~5_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~6 .lut_mask = 64'h0F5F0F5F00550055; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2 .lut_mask = 64'h0000030200000300; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~61_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~6_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~60_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~6_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~61_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~61 .lut_mask = 64'h05AF05AFAFAFAFAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y20_N34 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[20]~61_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[20] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~19_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~19 .lut_mask = 64'h7777555511110000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~18_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~18 .lut_mask = 64'h0C008C08CFCCEFCE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1 .lut_mask = 64'h8421000000008421; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11 .lut_mask = 64'h50D0F5FD0040F0F4; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~19_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~18_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~19_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~18_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~11_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12 .lut_mask = 64'hFFFFAA2800000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179_BDD180 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179_BDD180 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179 .lut_mask = 64'hA050A0500A050A05; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177_BDD178 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177_BDD178 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177 .lut_mask = 64'h8040201008040201; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179_BDD180 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177_BDD178 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN179_BDD180 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_RESYN177_BDD178 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0 .lut_mask = 64'h0000000000008421; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181_BDD182 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [6]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [7]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181_BDD182 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181 .lut_mask = 64'h8020080240100401; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183_BDD184 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [5]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [3]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [5]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183_BDD184 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183 .lut_mask = 64'hC030C0300C030C03; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y17_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183_BDD184 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181_BDD182 & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183_BDD184 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181_BDD182 & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [8]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [8]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [9]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN181_BDD182 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [9]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_RESYN183_BDD184 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1 .lut_mask = 64'h0000000000900009; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] & ( (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9 .lut_mask = 64'h5DFF04FF005D0004; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17 .lut_mask = 64'h30F330F300F000F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15])) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [15]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [15]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [16]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [13]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16 .lut_mask = 64'h3BBF02233B3B0202; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [11]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [10]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [10]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [11]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0 .lut_mask = 64'h8008400420021001; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14] $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~9_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~17_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [14]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~16_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10 .lut_mask = 64'hCCCCCCCCC0C04080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14 .lut_mask = 64'h0CCF0C0C8ECF0C8E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20])) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15 .lut_mask = 64'h44FF44FF00440044; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17])) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7 .lut_mask = 64'h00AA80EAA0FAA8FE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [17]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [17]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [18]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [19]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [19]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2 .lut_mask = 64'h9000009009000009; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~14_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~15_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~7_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8 .lut_mask = 64'hFF00FF00D000E000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [21]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [21]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12 .lut_mask = 64'h9900990000990099; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [23]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [23]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~12_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [20]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [20]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2 .lut_mask = 64'h0000000009000009; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3 .lut_mask = 64'h8400210000840021; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [26]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [24]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5 .lut_mask = 64'h5DFF04FF005D0004; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211_BDD212 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211_BDD212 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211 .lut_mask = 64'h0ACEFFFF00000ACE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209_BDD210 = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209_BDD210 ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209 .lut_mask = 64'hAF0AAF0AAFAFAFAF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209_BDD210 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]) # +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211_BDD212 )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209_BDD210 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211_BDD212 ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209_BDD210 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN211_BDD212 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_RESYN209_BDD210 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4 .lut_mask = 64'h0000CCCC08CCCEFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6 .lut_mask = 64'h0010333300313333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~12_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~10_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~8_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13 .lut_mask = 64'h5054505550545054; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y18_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG15 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG15 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG15 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4 .lut_mask = 64'h5500550000550055; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~2 .lut_mask = 64'h0000802000000802; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y18_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG21 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM22 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG21 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG21 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.DISPATCH_OTERM3_OTERM172 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1 .lut_mask = 64'h0F030F03070F070F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025~combout = !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025 .lut_mask = 64'hF0F0F0F0F0F0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y18_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG23 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE_RTM025~combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM24 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG23 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG23 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM24 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM22 )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM24 & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM22 ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM22 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM24 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0 .lut_mask = 64'h00000000FF01FF0C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23]~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector67~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23]~1 .lut_mask = 64'hFFFFFFFF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y20_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23]~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [11])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]))) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [11]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [11]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4 .lut_mask = 64'h00080008C4CCC4CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[4]~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y18_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~101_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[10] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y17_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector26~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~31_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [10]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [10] & +// \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [10]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[10]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24 .lut_mask = 64'h00550055FF55FF55; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1 .lut_mask = 64'h000045081A08A0C0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3 .lut_mask = 64'h0000F57FE98F6806; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0 .lut_mask = 64'h0040048E08106107; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2 .lut_mask = 64'h3C20180466500010; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2_combout +// & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~3_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~4 .lut_mask = 64'h00CC747433FF7474; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5 .lut_mask = 64'h000000CCC00C0000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~4_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~4_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~5_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~6 .lut_mask = 64'h0000222F00000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y19_N37 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux8~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[23] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X57_Y18_N22 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[23] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N32 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~42 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~42_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [23])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [23]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [23]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [23]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~42_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~42 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~42 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~42 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~43 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~43_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~42_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~42_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~43_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~43 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~43 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~43 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N49 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~43_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[23] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y23_N34 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y23_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux8~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux8~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23]))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~DUPLICATE_q )) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~DUPLICATE_q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo[23]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux8~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux8~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux8~0 .lut_mask = 64'h33550F0033550FFF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux8~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y23_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~21_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux8~0_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux8~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~21_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~21 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y23_N37 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~21_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~31 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~31_combout = (!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25] & (!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [23] & !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [23])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [25]), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [23]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [23]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~31 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~31 .lut_mask = 64'hC000C000C000C000; +defparam \neorv32_top_inst|rdata_v~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y21_N9 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~32 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~32_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a7 & ( ((!\neorv32_top_inst|rdata_v~31_combout ) # +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [23] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ))) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a7 & ( (!\neorv32_top_inst|rdata_v~31_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [23] & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [23]), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(!\neorv32_top_inst|rdata_v~31_combout ), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a7 ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~32_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~32 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~32 .lut_mask = 64'hFF03FF57FF03FF57; +defparam \neorv32_top_inst|rdata_v~32 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y21_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~32_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7]~q )))) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7]~q ))))) ) +// ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][7]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][7]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[23]~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10 .lut_mask = 64'h04150415AEBFAEBF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[7]~10_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[9]~9_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0 .lut_mask = 64'hC000C00000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout )))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1 .lut_mask = 64'h0032003200320032; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[5]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0 .lut_mask = 64'h00000000FFF0FFF0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2 .lut_mask = 64'h22221FBF00001FBF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[12]~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[12]~113_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[12]~113_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[12]~113 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[12]~113 .lut_mask = 64'h1F110F0F11110F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[12]~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y21_N8 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[12]~113_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux0~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [13] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~5_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux0~0 .lut_mask = 64'h003000303C3C3C3C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N22 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux0~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38] ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0 .lut_mask = 64'h00000000FFFF0000; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector1~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q & ( \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q & ( \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q & \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q & ( !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q & \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector1~0 .lut_mask = 64'h00CC0FCFFFFFFFFF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y16_N10 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_busswitch_inst|Selector1~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector0~1_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector0~1 .lut_mask = 64'hAAAA000000000000; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux0~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector0~0_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q & ( (!\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~DUPLICATE_q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector0~0 .lut_mask = 64'hF500F50000000000; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector0~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector0~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector0~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector0~1_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q & !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~q )) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector0~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_BUSY~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~q ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector0~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector0~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector0~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector0~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector0~2 .lut_mask = 64'hAFAFAFAF8F008F00; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector0~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N32 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_busswitch_inst|Selector0~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q & ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q & ( (!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q +// & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~DUPLICATE_q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0 .lut_mask = 64'hA0F0000000000000; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y17_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~45_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [21] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12 .lut_mask = 64'h000000000000F8FA; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21] ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11 .lut_mask = 64'h00000000FFFF0455; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20] & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20] & +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20] & !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [20]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13 .lut_mask = 64'h0F000F000F030F0B; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [20] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [20]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14 .lut_mask = 64'h000000000000EFAA; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N18 +cyclonev_lcell_comb \neorv32_top_inst|Equal0~1 ( +// Equation(s): +// \neorv32_top_inst|Equal0~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~12_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~9_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[21]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~13_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[20]~14_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[22]~10_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|Equal0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|Equal0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|Equal0~1 .lut_mask = 64'h00131313005F5F5F; +defparam \neorv32_top_inst|Equal0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|io_rden~0 ( +// Equation(s): +// \neorv32_top_inst|io_rden~0_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|io_rden~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|io_rden~0 .extended_lut = "off"; +defparam \neorv32_top_inst|io_rden~0 .lut_mask = 64'h0F0F0F0F00000000; +defparam \neorv32_top_inst|io_rden~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|io_rden ( +// Equation(s): +// \neorv32_top_inst|io_rden~combout = ( \neorv32_top_inst|io_rden~0_combout & ( \neorv32_top_inst|Equal0~9_combout & ( (\neorv32_top_inst|Equal0~1_combout & (\neorv32_top_inst|Equal0~2_combout & (\neorv32_top_inst|Equal0~0_combout & +// \neorv32_top_inst|Equal0~6_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|Equal0~1_combout ), + .datab(!\neorv32_top_inst|Equal0~2_combout ), + .datac(!\neorv32_top_inst|Equal0~0_combout ), + .datad(!\neorv32_top_inst|Equal0~6_combout ), + .datae(!\neorv32_top_inst|io_rden~0_combout ), + .dataf(!\neorv32_top_inst|Equal0~9_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|io_rden~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|io_rden .extended_lut = "off"; +defparam \neorv32_top_inst|io_rden .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|io_rden .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux5~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [26]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [26]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [26]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux5~0 .lut_mask = 64'h0F0F5555333300FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~13_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux5~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(!\neorv32_top_inst|io_rden~combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux5~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~13 .lut_mask = 64'h0000000011111111; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N29 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~13_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~0_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~9_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~0 .lut_mask = 64'h00000000AAAA0000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~4_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~4 .lut_mask = 64'h6666000022220000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~4_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1 .lut_mask = 64'h0000000000040004; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0 .lut_mask = 64'h18C3002907804141; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6 .lut_mask = 64'h0000001108464004; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1 .lut_mask = 64'h505A002004443000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2 .lut_mask = 64'h2400424042842000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~3_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2_combout +// & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1_combout +// & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2_combout & +// ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~6_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~3 .lut_mask = 64'h084C2A6E195D3B7F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~3_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~3_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~5 .lut_mask = 64'h33333F3F33333F3F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X51_Y18_N13 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux5~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y18_N19 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[26] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y19_N47 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~26_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [26])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [26]))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [26]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [26]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~26 .lut_mask = 64'h0C3F0C3F0C3F0C3F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~27_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~26_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~26_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~27 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N13 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~27_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~20 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~20_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [26] & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2~portbdataout ) ) # ( +// !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [26] & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2~portbdataout & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [26])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [26])) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [26] & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2~portbdataout ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [26] & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2~portbdataout & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [26])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [26]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [26]), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [26]), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [26]), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a2~portbdataout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~20 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~20 .lut_mask = 64'h0F3FFFFF5F7FFFFF; +defparam \neorv32_top_inst|rdata_v~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~20_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q ) ) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][10]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][10]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[26]~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6 .lut_mask = 64'h0300030FF3F0F3FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36 .lut_mask = 64'hFFCFFFCF00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38 .lut_mask = 64'hF3C0F3C0F0C0F0C0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~40 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~40_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[28]~39_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~37_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~36_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~38_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~40_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~40 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~40 .lut_mask = 64'h3033303375777577; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~40 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y21_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[10]~40_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [10]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [10]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3 .lut_mask = 64'h505F555500000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[3]~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y23_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~0_combout = ( \neorv32_top_inst|io_wren~combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|io_wren~combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~0 .lut_mask = 64'h000000000000A0A0; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y23_N44 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|write_access~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we .power_up = "low"; +// synopsys translate_on + +// Location: FF_X63_Y22_N2 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~1_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[0]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~5_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~2 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~6 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~2 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~5_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~5 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N5 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~5_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~105_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~6 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~106 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~6 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~105_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~105 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N8 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~105_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~125_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~106 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~126 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~106 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~125_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~126 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~125 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N11 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~125_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[3]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~121_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~126 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~122 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~126 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~126 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~121_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~121 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N14 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~121_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~17_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~122 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~18 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~122 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~17_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~17 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N17 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~17_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[5]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~97_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~18 +// )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~98 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~18 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~97_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~97 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N20 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~97_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[6]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~81_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~98 +// )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~82 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~98 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~81_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~81 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N23 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~81_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[7]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~65_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~82 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~66 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~82 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~65_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~65 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N26 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~65_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~73_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~66 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~74 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~66 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~73_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~73 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N29 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~73_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [9]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~49_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~74 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~50 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~74 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~49_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~49 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N32 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[10] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~49_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [10]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[10] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[10] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~41_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~50 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~42 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~50 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~41_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~41 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N35 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~41_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[11]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~89_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~42 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~90 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~42 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~89_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~89 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N38 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~89_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[12]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~57_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~90 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~58 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~90 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~57_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~57 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N41 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~57_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[13]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~33_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~58 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~34 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~58 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~33_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~33 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N44 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~33_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[14]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~25_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~34 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~26 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~34 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~25_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~25 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N47 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~25_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[15]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~13_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~26 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~14 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~26 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~13_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~13 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N50 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~13_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[16]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~9_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~14 +// )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~10 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~14 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~9_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~9 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N53 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~9_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[17]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~109_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~10 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~110 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~10 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~109_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~109 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N56 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~109_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[18]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y22_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~113_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~110 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~114 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~110 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~113_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~113 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y22_N59 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~113_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[19]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~117_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~114 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~118 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~114 +// )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~117_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~117 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N2 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~117_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[20]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~21_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~118 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~22 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~118 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~21_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~21 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N5 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~21_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~101_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~22 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~102 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~22 +// )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~101_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~101 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N8 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~101_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[22]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~85_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~102 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~86 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~102 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~85_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~85 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N10 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~85_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~69_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~86 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~70 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~86 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~69_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~69 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N14 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~69_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[24]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~77_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~70 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~78 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~70 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~77_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~77 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N17 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~77_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~53_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~78 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~54 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~78 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~53_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~53 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N20 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~53_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~45_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~54 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~46 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~54 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~45_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~45 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N23 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~45_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[27]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~93_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~46 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~94 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~46 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~93_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~93 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N26 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~93_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~61_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~94 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~62 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~94 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [29]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~61_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~61 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N29 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~61_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~37_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~62 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~38 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~62 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~37_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~37 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N32 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~37_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[30]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~29_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~38 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~30 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~38 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~29_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~30 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~29 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N35 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~29_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~129 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~129_sumout = SUM(( GND ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~30 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~30 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~129_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~129 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~129 .lut_mask = 64'h0000FFFF00000000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~129 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y21_N37 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_ovfl[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add1~129_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_ovfl [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_ovfl[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_ovfl[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~1_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0] ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_ovfl [0] ) + ( !VCC +// )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~2 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0] ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_ovfl [0] ) + ( !VCC )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo_ovfl [0]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~1_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~1 .lut_mask = 64'h0000F0F000005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N2 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~1_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~5_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~2 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~6 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~2 )) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~2 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~5_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~6 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~5 .lut_mask = 64'h0000FFFF000000FF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N5 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~5_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~105 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~105_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~6 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~106 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~6 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~6 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~105_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~106 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~105 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~105 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~105 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N7 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~105_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [2]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~125_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~106 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~126 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~106 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~106 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~125_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~126 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~125 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N11 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~125_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [3]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~121 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~121_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~126 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~122 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~126 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~126 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~121_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~122 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~121 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~121 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~121 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N13 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~121_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [4]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~17_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~122 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~18 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~122 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~17_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~18 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~17 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N17 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~17_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [5]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[5]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~97 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~97_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~18 +// )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~98 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~18 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~18 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~97_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~98 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~97 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~97 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~97 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N20 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~97_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[6]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~81 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~81_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~98 +// )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~82 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~98 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~98 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~81_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~82 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~81 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~81 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~81 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N23 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~81_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[7]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~65 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~65_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~82 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~66 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~82 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~82 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~65_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~66 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~65 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~65 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~65 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N26 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~65_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [8]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~73 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~73_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~66 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~74 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~66 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~66 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~73_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~74 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~73 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~73 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~73 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N29 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[9] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~73_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [9]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [9]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[9] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[9] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~49_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~74 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~50 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~74 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~74 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~49_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~50 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~49 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N32 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~49_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [10]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[10]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~41 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~41_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~50 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~42 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~50 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~50 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~41_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~42 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~41 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~41 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N35 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~41_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [11]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~89 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~89_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~42 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~90 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~42 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~42 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~89_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~90 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~89 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~89 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~89 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N38 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~89_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [12]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[12]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~57_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~90 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~58 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~90 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~90 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~57_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~58 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~57 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N41 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~57_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [13]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~33_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~58 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~34 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~58 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~58 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~33_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~34 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~33 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N44 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~33_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [14]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[14]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~25_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~34 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~26 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~34 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~34 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~25_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~26 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~25 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N47 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~25_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [15]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [15]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[15] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~13_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~26 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~14 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~26 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~26 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~13_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~14 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~13 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N50 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~13_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~9_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~14 +// )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~10 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~14 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17]~DUPLICATE_q ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~14 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~9_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~10 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~9 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N53 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~9_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[17]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~109 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~109_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~10 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~110 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~10 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~10 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~109_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~110 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~109 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~109 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~109 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N55 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~109_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y22_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~113 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~113_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~110 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~114 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~110 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~110 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~113_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~114 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~113 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~113 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~113 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y22_N59 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~113_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [19]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~117_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~114 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~118 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~114 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~117_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~117 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N2 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[20] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~117_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [20]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [20]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[20] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[20] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~21 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~21_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~118 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~22 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~118 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~118 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~21_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~22 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~21 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~21 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~21 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N5 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[21] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~21_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [21]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [21]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[21] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[21] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~101 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~101_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~22 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~102 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~22 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~22 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~101_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~102 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~101 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~101 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~101 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N7 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[22] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~101_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [22]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [22]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[22] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[22] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~85 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~85_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~102 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~86 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [23] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~102 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [23]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~102 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~85_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~86 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~85 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~85 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~85 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N11 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~85_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [23]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [23]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[23] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~69 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~69_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~86 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~70 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~86 )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24]), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~86 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~69_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~70 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~69 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~69 .lut_mask = 64'h0000FFFF00003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~69 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N14 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~69_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~77 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~77_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~70 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~78 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~70 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~70 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~77_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~78 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~77 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~77 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~77 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N16 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[25] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~77_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [25]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [25]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[25] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[25] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~53 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~53_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26]~DUPLICATE_q ) + ( GND ) + ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~78 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~54 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26]~DUPLICATE_q ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~78 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~78 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~53_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~54 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~53 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~53 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~53 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N20 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~53_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [26]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[26]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~45 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~45_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~54 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~46 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~54 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~54 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~45_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~46 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~45 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~45 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~45 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N23 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[27] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~45_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [27]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [27]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[27] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[27] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~93 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~93_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~46 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~94 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~46 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~46 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~93_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~94 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~93 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~93 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~93 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N26 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~93_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [28]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[28] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~61 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~61_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~94 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~62 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [29] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~94 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [29]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~94 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~61_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~62 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~61 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~61 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~61 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N29 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~61_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~37 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~37_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~62 )) +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~38 = CARRY(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~62 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~62 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~37_sumout ), + .cout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~38 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~37 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~37 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~37 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N31 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~37_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~29_sumout = SUM(( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31] ) + ( GND ) + ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~38 )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~38 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~29_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~29 .lut_mask = 64'h0000FFFF00005555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y21_N35 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Add0~29_sumout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi_we~q ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux0~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31])))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31] & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31]))))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31]))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [31]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [31]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [31]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux0~0 .lut_mask = 64'h1103DD0311CFDDCF; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y23_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~7_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux0~0_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux0~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~7 .lut_mask = 64'h0000000000003333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y23_N25 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~7_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|data_o~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|data_o~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~3 .lut_mask = 64'h0000000000F000F0; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|data_o~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|data_o~4_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout +// & (\neorv32_top_inst|neorv32_sysinfo_inst|data_o~3_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o~3_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~4 .lut_mask = 64'h0000000000010001; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y20_N16 +dffeas \neorv32_top_inst|neorv32_sysinfo_inst|data_o[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_sysinfo_inst|data_o [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[31] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N8 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[31] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N50 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [31]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~14_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [31] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [31]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [31] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [31]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [31]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~14 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~15_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~14_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~14_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~15 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y19_N29 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~15_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~0_combout = ( \neorv32_top_inst|io_rden~combout & ( ((!\neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout & \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~q )) # +// (\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ) ) ) # ( !\neorv32_top_inst|io_rden~combout & ( ((\neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~q & ((!\neorv32_top_inst|io_wren~combout ) # +// (!\neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout )))) # (\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|io_wren~combout ), + .datab(!\neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout ), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~0 .lut_mask = 64'h0FEF0FEF0FCF0FCF; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N29 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~1_combout = ( \neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout & ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|err_flag~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|data_o~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~1 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y20_N55 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|data_o[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|data_o~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|data_o [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|data_o[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~12 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~12_combout = ( !\neorv32_top_inst|neorv32_bus_keeper_inst|data_o [31] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [31] & (!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [31] & +// !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [31])) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [31]), + .datac(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [31]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [31]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_bus_keeper_inst|data_o [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~12 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~12 .lut_mask = 64'hC000C00000000000; +defparam \neorv32_top_inst|rdata_v~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1 .lut_mask = 64'h4608020442410230; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6 .lut_mask = 64'h210208000A030821; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5 .lut_mask = 64'h0004081001402000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X50_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0 .lut_mask = 64'h8CC42A0988C2688E; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~1_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~6_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2 .lut_mask = 64'h018945CD23AB67EF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~4_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~4 .lut_mask = 64'h000F000F555F555F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X51_Y20_N28 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux0~4_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~13 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~13_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a7 & ( +// (!\neorv32_top_inst|rdata_v~12_combout ) # ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [31]) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a7 & ( (!\neorv32_top_inst|rdata_v~12_combout ) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a7 & ( (!\neorv32_top_inst|rdata_v~12_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [31]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a7 & ( !\neorv32_top_inst|rdata_v~12_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|rdata_v~12_combout ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [31]), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a7 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~13 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~13 .lut_mask = 64'hCCCCCCFFCFCFCFFF; +defparam \neorv32_top_inst|rdata_v~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~13_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15]~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15]~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15]~q )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15]~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15]~q )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][15]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[31]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][15]~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2 .lut_mask = 64'h05AF05AF00AA55FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X68_Y21_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0 .lut_mask = 64'h00000000F0F0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32 .lut_mask = 64'h0307030703030303; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30 .lut_mask = 64'h00F000F000300030; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~30_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31 .lut_mask = 64'h0033003355335533; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~33 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~33_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~32_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~31_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~33_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~33 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~33 .lut_mask = 64'h08FF08FF58FF58FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~33 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y20_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[13]~33_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[13] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata +// [7]))))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [7]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0 .lut_mask = 64'h05050505EE05EE05; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y12_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux78~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[31]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y12_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector60~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector60~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [7])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97_sumout )))))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97_sumout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec +// [7]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [7] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97_sumout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [7] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97_sumout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [7]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mtvec [7]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mepc [7]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add1~97_sumout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [7]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector60~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector60~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector60~0 .lut_mask = 64'h1D1D1F1F11FF1FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector60~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y12_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector60~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[7] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y19_N23 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_NEW_REG145 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [7]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM146 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_NEW_REG145 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_NEW_REG145 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y19_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_NEW_REG143 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~25_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM144 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_NEW_REG143 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_NEW_REG143 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM144 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM146 ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM144 & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM146 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM146 ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[7]_OTERM144 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12 .lut_mask = 64'h00F000F00FFF0FFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y17_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector29~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~12_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7]), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26 .lut_mask = 64'h555555550000FFFF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3 .lut_mask = 64'hA0200300229020B6; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4 .lut_mask = 64'h0F021044140A0001; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2 .lut_mask = 64'hC0429031A6424065; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y17_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5 .lut_mask = 64'h0922012002800050; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~3_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~4_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~6 .lut_mask = 64'h0F3355000F3355FF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~7_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout +// ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~6_combout ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~6_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~7 .lut_mask = 64'h0000FFFF0F0FFFFF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y16_N7 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux2~7_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[29] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N56 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y19_N14 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~30_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [29] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [29]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [29] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [29]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [29]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~30 .lut_mask = 64'h000F000FF0FFF0FF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~31 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~31_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~30_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~30_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~31_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~31 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~31 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~31 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y19_N23 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~31_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux2~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & ( +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & +// ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q )))) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q )) +// # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29] & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo[29]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi[29]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [29]), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux2~0 .lut_mask = 64'h084C195D2A6E3B7F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~15_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux2~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(!\neorv32_top_inst|io_rden~combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux2~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~15 .lut_mask = 64'h0000000011111111; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N25 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~15_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[29] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~23 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~23_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a5 & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [29] ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a5 & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [29] ) ) # ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a5 & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [29] & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [29])) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [29])) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a5 & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [29] & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [29])) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [29]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [29]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [29]), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a5 ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~23 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~23 .lut_mask = 64'h05FF37FFFFFFFFFF; +defparam \neorv32_top_inst|rdata_v~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y21_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~23_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13]~q )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][13]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][13]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[29]~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7 .lut_mask = 64'h02070207F2F7F2F7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56 .lut_mask = 64'h0303030303000300; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ))))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~56_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0 .lut_mask = 64'h551B551B55FF555F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y20_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~41_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~feeder_combout = ( \neorv32_top_inst|rdata_v~40_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|rdata_v~40_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y20_N19 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X59_Y20_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~40_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][2]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][2] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][2]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][2]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][2]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2]~q )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2]~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55 .lut_mask = 64'h4700470047FF47FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~57 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~57_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux89~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~55_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[10]~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~48_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~57_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~57 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~57 .lut_mask = 64'h440F440F440FFF0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~57 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y20_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~57_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [18]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0 .lut_mask = 64'h111011FEDDD0DDF2; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~175 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~175_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q )))))) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux82~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~140_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.we~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mpie~q ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXIT~q ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~175_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~175 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~175 .lut_mask = 64'h500053535F005353; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~175 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y15_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr~175_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y15_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector69~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y15_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|irq_buf~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|irq_buf~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd [1] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_buf [1]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q +// & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd [1] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_pnd [1]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mie_mti~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_buf [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|irq_buf~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|irq_buf~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|irq_buf~0 .lut_mask = 64'h0505050505FF05FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|irq_buf~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y15_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_buf[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|irq_buf~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_buf [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_buf[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_buf[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_buf [1] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~q ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~q ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.mstatus_mie~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.irq_buf [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~0 .lut_mask = 64'hFFFFF0F00015F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y15_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97_combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~97_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.sleep~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2 .lut_mask = 64'h0C000C0000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector72~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector72~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector72~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector72~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector72~0 .lut_mask = 64'h000000000F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector72~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y15_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector72~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0 .lut_mask = 64'h000A000A00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[39]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[39]~1_combout = (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6])) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector75~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[39]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[39]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[39]~1 .lut_mask = 64'h0C000C000C000C00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[39]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y19_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[39] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[39]~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[39] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[39] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y19_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5] & !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5])) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0 .lut_mask = 64'hB8B8888830300000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y19_N5 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[18] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y19_N44 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [18]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~54 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~54_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [18])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [18]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [18]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [18]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~54_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~54 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~54 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~54 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~55 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~55_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~54_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~54_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~55_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~55 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~55 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~55 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N16 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~55_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[18] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5 .lut_mask = 64'h3CCC3CCC3C003C00; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1 .lut_mask = 64'h1C5A4A4048034801; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2 .lut_mask = 64'h8041B72009053A00; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3 .lut_mask = 64'hE8E21B8583E02E5B; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0 .lut_mask = 64'h1128551055B14106; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ) # (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2_combout ) ) ) ) +// # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ((!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3_combout ))) ) ) +// ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~3_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4 .lut_mask = 64'h30307744FCFC7744; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~5_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~6 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y18_N40 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux13~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux13~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux13~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18])) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18]))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18])) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18] & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [18]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [18]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [18]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [18]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux13~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux13~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux13~0 .lut_mask = 64'h550055FF0F330F33; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux13~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~27_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux13~0_combout & ( +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux13~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~27 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N13 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[18] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~27_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [18]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[18] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[18] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~41 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~41_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [18] ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [18] ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [18] & ( (((\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2~portbdataout )) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [18])) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [18]) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [18] & ( +// ((\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q & \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2~portbdataout )) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [18]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [18]), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [18]), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a2~portbdataout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [18]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~41_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~41 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~41 .lut_mask = 64'h55775F7FFFFFFFFF; +defparam \neorv32_top_inst|rdata_v~41 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~41_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2]~q ))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2]~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][2]~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[18]~16_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][2]~q ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13 .lut_mask = 64'h3350335F3350335F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23 .lut_mask = 64'h0000000032223222; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|ci_instr32_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22 .lut_mask = 64'h003F003F00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~24_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[2]~13_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~23_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~24 .lut_mask = 64'h03CF03CF47CF47CF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y21_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~24_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[2] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X78_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] +// ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0 .lut_mask = 64'h00000000FFFF0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3 .lut_mask = 64'h3300330000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~2_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~2 .lut_mask = 64'h333333333B333B33; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~2_combout )))) ) ) # +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~2_combout ), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3 .lut_mask = 64'h0A0A00000A0A2000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux38~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1 .lut_mask = 64'h5050505050545054; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y21_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici_nxt~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici_nxt~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux41~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux106~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici_nxt~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici_nxt~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici_nxt~0 .lut_mask = 64'h0004440444444444; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici_nxt~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y21_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici_nxt~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3 .lut_mask = 64'hAA00AA00F555F555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici~q )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.is_ici~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4 .lut_mask = 64'hAFAFAFAFAFFFAFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [5] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~0 .lut_mask = 64'hEFFAEFFAFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~1 .lut_mask = 64'h00F5000000F50000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [4] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~1_combout )) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2 .lut_mask = 64'h0202020266226622; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4_combout ) +// ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~0_combout )) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~2_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13 .lut_mask = 64'h3F333F3FBF33BF3F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_instruction_check~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_instruction_check~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|decode_helper~0_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_instruction_check~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_instruction_check~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_instruction_check~0 .lut_mask = 64'h00000000EDCC0C0C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_instruction_check~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8 .lut_mask = 64'h0C1D00550C0C0044; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2~combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21])))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28])))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28])) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] +// & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2 .lut_mask = 64'h00002020F005F025; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~0 .lut_mask = 64'h8000800000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal265~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~1 .lut_mask = 64'h0000000080808080; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal22~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2 .lut_mask = 64'h0000000000FA00FA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0_combout +// & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr_rw_check~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1 .lut_mask = 64'h1111111100000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [24]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0 .lut_mask = 64'h8000800000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] +// & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal17~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~6 .lut_mask = 64'h0000020000000400; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [20] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~1 .lut_mask = 64'h0000000002000200; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal26~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal26~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal26~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal26~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal26~0 .lut_mask = 64'h0A0A0A0A00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal26~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal26~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal26~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~4 .lut_mask = 64'h00000000070C070C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [28] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0 .lut_mask = 64'h1010101000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [26] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [29]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [23]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~0 .lut_mask = 64'h0000000000200020; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y21_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [27]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[31]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1 .lut_mask = 64'h0000000080000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0_combout )) ) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal19~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal21~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal25~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~5 .lut_mask = 64'hEAEAEA0000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [20]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [21]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal13~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [22]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal15~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~3 .lut_mask = 64'h000000000C0E0C0E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X71_Y21_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~5_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~6_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~4_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~1_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0_combout +// )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~6_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal29~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7 .lut_mask = 64'h0000A08000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~9_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7_combout +// & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout +// ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout )) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2~combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8_combout ) ) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~8_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|WideNor2~combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~9 .lut_mask = 64'h55FF55DDF5FFF5FD; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]))))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & ( +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_instruction_check~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~9_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_instruction_check~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~9_combout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0 .lut_mask = 64'h5722F0005722F0FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0_combout +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf +// [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~13_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux53~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~5 .lut_mask = 64'h000AAAAA020AAAAA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y20_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~5_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [17] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [9])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]))) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [17] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [9] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [9]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2 .lut_mask = 64'h00080008CC4CCC4C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[2]~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y19_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~125_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [5]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [4]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0 .lut_mask = 64'h222222220000FF00; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1 .lut_mask = 64'h0000000003030000; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y23_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux7~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux7~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [24] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [24] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [24] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [24]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [24]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [24]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [24]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux7~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux7~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux7~0 .lut_mask = 64'h00FF55550F0F3333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux7~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~17_combout = (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux7~0_combout & +// \neorv32_top_inst|io_rden~combout )) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux7~0_combout ), + .datad(!\neorv32_top_inst|io_rden~combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~17 .lut_mask = 64'h0005000500050005; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N29 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~17_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X51_Y16_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4 .lut_mask = 64'h0223000008010410; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0 .lut_mask = 64'h0A082A2040109094; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6 .lut_mask = 64'h0000044200012A01; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5 .lut_mask = 64'h9000002000241000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5_combout & +// ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~4_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~6_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~5_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1 .lut_mask = 64'h00F035350FFF3535; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y16_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~3_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & +// ( (!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1_combout +// ) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout +// & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~3 .lut_mask = 64'h050505050505CD05; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y16_N31 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux7~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[24] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y17_N43 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[24] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N35 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [24]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~34 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~34_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [24])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [24]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [24]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [24]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~34_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~34 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~34 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~34 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~35 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~35_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~34_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~34_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~35_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~35 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~35 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~35 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N28 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[24] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~35_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [24]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[24] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[24] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N3 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~25 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~25_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0~portbdataout & ( +// (((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [24]) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [24])) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [24]) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0~portbdataout & ( ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [24]) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [24]) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0~portbdataout & ( ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [24]) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [24])) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [24]) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0~portbdataout & ( (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [24]) # +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [24]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [24]), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [24]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [24]), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a0~portbdataout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~25 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~25 .lut_mask = 64'h55FF5FFF77FF7FFF; +defparam \neorv32_top_inst|rdata_v~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y20_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~25_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8]~q )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][8]~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][8]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[24]~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8 .lut_mask = 64'h04070407F4F7F4F7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51 .lut_mask = 64'h4055405555555555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~feeder_combout = ( \neorv32_top_inst|rdata_v~1_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|rdata_v~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y19_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~feeder_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y19_N31 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~1_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50 .lut_mask = 64'h505F303F505F303F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~1 .lut_mask = 64'h008822AA028A22AA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~0 .lut_mask = 64'h1111111105050505; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[8]~8_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~2 .lut_mask = 64'hAAEEAAEE00AE00AE; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3_combout = ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~2_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~1_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3 .lut_mask = 64'hFECCFECC00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~52 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~52_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3_combout & ( (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~51_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~50_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux91~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~52_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~52 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~52 .lut_mask = 64'hAA2AFF7F002A557F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~52 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y20_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[16]~52_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [8]))) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [16]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [8]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1 .lut_mask = 64'h0C3F0F0F00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[1]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X68_Y19_N46 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_NEW_REG159 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~121_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM160 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_NEW_REG159 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_NEW_REG159 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y19_N53 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_NEW_REG161 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[4]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM162 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_NEW_REG161 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_NEW_REG161 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM160 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM162 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM160 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM162 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM160 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM162 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM160 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[4]_OTERM162 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36 .lut_mask = 64'h000000FFFF00FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y17_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector32~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~36_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117_sumout = SUM(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~114 )) +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~118 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5] ) + ( GND ) + ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~114 )) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5]), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~114 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117_sumout ), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~118 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117 .lut_mask = 64'h0000FFFF00000F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y17_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector31~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector31~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5] & ( \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5] & ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117_sumout ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117_sumout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~117_sumout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector31~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector31~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector31~0 .lut_mask = 64'h0044BBFF0000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector31~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y17_N16 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[5] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector31~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~37_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [5]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[5] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[5] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y17_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector30~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector30~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13_sumout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13_sumout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q )) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13_sumout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~13_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector30~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector30~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector30~0 .lut_mask = 64'h0000FF5F00A0FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector30~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y17_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector30~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~11_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [6]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [6]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [7]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [7]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0 .lut_mask = 64'h0505050500003333; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y17_N5 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[6] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N17 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [6]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~48 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~48_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [6])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [6]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [6]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [6]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~48_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~48 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~48 .lut_mask = 64'h0A5F0A5F0A5F0A5F; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~48 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~49 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~49_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~48_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~48_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~49_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~49 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~49 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~49 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N59 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~49_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y21_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux25~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [6] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [6] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [6] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [6]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [6]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [6]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [6]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux25~0 .lut_mask = 64'h33330F0F00FF5555; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~24 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~24_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux25~0_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux25~0_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~24_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~24 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~24 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~24 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y20_N50 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~24_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[6] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux24~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6 .lut_mask = 64'h3000300030202000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1 .lut_mask = 64'hB13820174A8B6982; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2 .lut_mask = 64'h2224402408242A61; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3 .lut_mask = 64'h021C2A2A554727D0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0 .lut_mask = 64'h83C1D108070384CC; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~2_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~3_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4 .lut_mask = 64'h101C131FD0DCD3DF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6_combout )))) ) ) +// # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~6_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~5 .lut_mask = 64'h0022002220222022; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y19_N49 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux25~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~36 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~36_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a6 & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [6] & ( +// (((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [6]) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [6])) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a6 & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [6] & ( ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [6]) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q )) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [6]) ) ) ) # ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a6 & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [6] & ( ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [6]) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [6])) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a6 & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [6] & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [6]) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [6]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datab(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [6]), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [6]), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a6 ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~36_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~36 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~36 .lut_mask = 64'h33FF77FF3FFF7FFF; +defparam \neorv32_top_inst|rdata_v~36 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y20_N38 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~36_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][6]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][6] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X56_Y20_N32 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~36_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][6]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][6]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][6]~q ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][6]~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][6]~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14 .lut_mask = 64'h0F0F55550F0F5555; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y20_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~14_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[22]~15_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12 .lut_mask = 64'h0A0A0A0A5F5F5F5F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28 .lut_mask = 64'h0415000004150CCC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~29_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[6]~12_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~29 .lut_mask = 64'h03030303F3F3F3F3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y20_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[6] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[6]~29_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[6] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[6] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux47~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux47~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [4] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux47~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux47~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux47~0 .lut_mask = 64'h00000000B0B0B0B0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux47~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector74~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector74~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux47~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux47~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector74~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector74~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector74~0 .lut_mask = 64'h0000000000050005; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector74~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y20_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector74~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y20_N58 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_NEW_REG39 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_NEW_REG39 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_NEW_REG39 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y20_N55 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_NEW_REG169 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc[2]~DUPLICATE_q ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM170 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_NEW_REG169 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_NEW_REG169 .power_up = "low"; +// synopsys translate_on + +// Location: FF_X68_Y19_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_NEW_REG167 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~9_sumout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector78~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM168 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_NEW_REG167 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_NEW_REG167 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X68_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM170 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM168 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM170 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM168 & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM170 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM168 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[31]_OTERM40 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM170 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc[2]_OTERM168 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8 .lut_mask = 64'h0000FF0000FFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N2 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector34~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector34~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector34~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [2] $ (((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [2] ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector34~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector34~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector34~0 .lut_mask = 64'h00FF00FFC03FC03F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector34~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector34~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~8_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y17_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~2 = CARRY(( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE_q ) + ( VCC ) + ( !VCC )) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[2]~DUPLICATE_q ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(), + .sumout(), + .cout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~2 ), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~1 .lut_mask = 64'h0000000000003333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y17_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector33~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector33~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( ((\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5_sumout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5_sumout & (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) +// ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Add0~5_sumout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector33~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector33~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector33~0 .lut_mask = 64'h0000FFFF40407F7F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector33~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y17_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector33~0_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~9_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3] ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE_q ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc[3]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [3]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1 .lut_mask = 64'h333333330F0F0F0F; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y20_N59 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[30] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y20_N26 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [30]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y20_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~18 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~18_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [30])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [30]))) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [30]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [30]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~18_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~18 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~18 .lut_mask = 64'h2277227722772277; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~18 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~19_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~18_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~18_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~19 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N52 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~19_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[30] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4 .lut_mask = 64'h30CC30CC03CC03CC; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6 .lut_mask = 64'h8040012006000008; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0 .lut_mask = 64'h4200000193042101; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y17_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1 .lut_mask = 64'h1A408A2822C9A41E; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2 .lut_mask = 64'h1111A80021045D25; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2_combout +// & ( ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1_combout & +// ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~6_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~0_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3 .lut_mask = 64'h10B01ABA15B51FBF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~4_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~5 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y18_N4 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux1~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux1~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30]) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30]))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [30]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [30]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [30]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux1~0 .lut_mask = 64'h0A5F11110A5FBBBB; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y23_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~9_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux1~0_combout & +// \neorv32_top_inst|io_rden~combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux1~0_combout ), + .datad(!\neorv32_top_inst|io_rden~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~9 .lut_mask = 64'h00000000000F000F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y23_N17 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[30] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~9_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [30]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[30] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[30] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~16 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~16_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [30] & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a6 ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [30] & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a6 & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [30])) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) +// # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [30]) ) ) ) # ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [30] & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a6 ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [30] & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a6 & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [30])) # (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [30]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [30]), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [30]), + .datad(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [30]), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b3_rtl_0|auto_generated|ram_block1a6 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~16_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~16 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~16 .lut_mask = 64'h5757FFFF57FFFFFF; +defparam \neorv32_top_inst|rdata_v~16 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y19_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~16_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14]~q )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14]~q ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][14]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][14]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[30]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3 .lut_mask = 64'h10151015BABFBABF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0 .lut_mask = 64'h0F000F000F000F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26 .lut_mask = 64'hFC00FC000A000A00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y21_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~27 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~27_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~26_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[2]~22_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~27_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~27 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~27 .lut_mask = 64'h770F770F330F330F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~27 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y21_N49 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[4] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[4]~27_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[4] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[4] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X67_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] +// & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5])) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [4]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [6]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~1 .lut_mask = 64'h3121000000220002; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y18_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[28] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux38~1_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[28] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[28] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X67_Y17_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[19] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~29_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [19]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[19] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[19] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [19]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19] & ( (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [19]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [19]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [19]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30 .lut_mask = 64'h03030303CFCFCFCF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[31]~29 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[31]~29_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31] & ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [31]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [31]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[31]~29_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[31]~29 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[31]~29 .lut_mask = 64'h00000F0FF0F0FFFF; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[31]~29 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout & ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout & (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout & +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[31]~29_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[19]~30_combout ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~6_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[31]~29_combout ), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0 .lut_mask = 64'h0000000000000200; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o~0_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o~0 .lut_mask = 64'h00000000F0F0F0F0; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N50 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|ack_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0 .lut_mask = 64'h441D0B10068C1B17; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7 .lut_mask = 64'h02320C0010061203; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1 .lut_mask = 64'h3AC49468C6C198FF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ) # +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2 .lut_mask = 64'hCE95D43652C17580; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2_combout & +// ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7_combout ))) ) ) ) +// # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~7_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~1_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3 .lut_mask = 64'h4747474700CC33FF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5 .lut_mask = 64'h3C3C000000000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X51_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4 .lut_mask = 64'h5F5FA0A000000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y19_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~6_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout )) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5_combout )) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3_combout & ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4_combout & ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~3_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~5_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~4_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~6 .lut_mask = 64'h003300330537AFBF; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y19_N4 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux15~6_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux15~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux15~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [16] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16] ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [16] ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16] ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [16]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [16]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [16]), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [16]), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux15~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux15~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux15~0 .lut_mask = 64'h00FF55550F0F3333; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux15~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~3_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux15~0_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux15~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~3 .lut_mask = 64'h0000000000330033; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y22_N56 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y20_N38 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[16] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X62_Y20_N11 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [16]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~6_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [16] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [16]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [16] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [16]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [16]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~6 .lut_mask = 64'h00550055AAFFAAFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y20_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~7_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~6_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~6_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~7 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y20_N14 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[16] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~7_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [16]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[16] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[16] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N57 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~5 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~5_combout = ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [16] & ( (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [16] & !\neorv32_top_inst|neorv32_sysinfo_inst|data_o [16]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [16]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [16]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [16]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~5 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~5 .lut_mask = 64'hA0A0A0A000000000; +defparam \neorv32_top_inst|rdata_v~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y21_N12 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~6 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~6_combout = ( \neorv32_top_inst|rdata_v~5_combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0~portbdataout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [16])) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( +// !\neorv32_top_inst|rdata_v~5_combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0~portbdataout ) ) # ( \neorv32_top_inst|rdata_v~5_combout & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0~portbdataout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [16]) ) ) ) # ( !\neorv32_top_inst|rdata_v~5_combout & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0~portbdataout ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [16]), + .datae(!\neorv32_top_inst|rdata_v~5_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a0~portbdataout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~6 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~6 .lut_mask = 64'hFFFF0033FFFF0F3F; +defparam \neorv32_top_inst|rdata_v~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X57_Y19_N40 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~6_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q ))) ) ) +// # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0_combout ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|rdata_o[0]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1 .lut_mask = 64'h0F0F0F0F55335533; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0 .lut_mask = 64'h00000000F0F0F0F0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y22_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[12]~11_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux87~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux21~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17 .lut_mask = 64'h5550555033333333; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal2~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[4]~14_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19 .lut_mask = 64'h0010001000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~20 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~20_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~17_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~19_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~20_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~20 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~20 .lut_mask = 64'h0433043304FF04FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~20 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X72_Y20_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[14] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[14]~20_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[14] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[14] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux42~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux42~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] +// & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [13]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [14] $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [30]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux46~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux42~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux42~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux42~0 .lut_mask = 64'h050A070A0F0F0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux42~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y19_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux42~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: FF_X65_Y18_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[8] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~17_sumout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [8]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[8] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar[8] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [8]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [8] & +// \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [8]), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [8]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2 .lut_mask = 64'h00550055FF55FF55; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|rden~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|rden~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & \neorv32_top_inst|io_rden~combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|io_rden~combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|rden~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|rden~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|rden~0 .lut_mask = 64'h0000000000110011; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|rden~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N53 +dffeas \neorv32_top_inst|neorv32_sysinfo_inst|ack_o ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_sysinfo_inst|rden~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_sysinfo_inst|ack_o~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|ack_o .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|ack_o .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~0_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~0 .lut_mask = 64'h00000000AFAFAFAF; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N44 +dffeas \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~0_combout = ( \neorv32_top_inst|io_wren~combout & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) # ( !\neorv32_top_inst|io_wren~combout & ( +// (\neorv32_top_inst|io_rden~combout & \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|io_rden~combout ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|io_wren~combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~0 .lut_mask = 64'h03030F0F03030F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N56 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~0_combout = (\neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout & ((\neorv32_top_inst|io_rden~combout ) # (\neorv32_top_inst|io_wren~combout ))) + + .dataa(gnd), + .datab(!\neorv32_top_inst|io_wren~combout ), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|Equal0~0_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~0 .lut_mask = 64'h003F003F003F003F; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N47 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|ack_o .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~0_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|io_wren~combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout )) ) ) ) # ( !\neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|io_wren~combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) # ( \neorv32_top_inst|io_rden~combout & ( !\neorv32_top_inst|io_wren~combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|io_wren~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~0 .lut_mask = 64'h0000001100010011; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N1 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N0 +cyclonev_lcell_comb \neorv32_top_inst|ack_v~0 ( +// Equation(s): +// \neorv32_top_inst|ack_v~0_combout = ( !\neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~q & ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~q & ( (!\neorv32_top_inst|neorv32_sysinfo_inst|ack_o~q & +// (!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~q & (!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~q & !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_sysinfo_inst|ack_o~q ), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|ack_o~q ), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|ack_o~q ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_bus_keeper_inst|ack_o~q ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|ack_o~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|ack_v~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|ack_v~0 .extended_lut = "off"; +defparam \neorv32_top_inst|ack_v~0 .lut_mask = 64'h8000000000000000; +defparam \neorv32_top_inst|ack_v~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y16_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|control~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|control~2_combout = ( \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout +// & (\neorv32_top_inst|ack_v~0_combout & \neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ) ) # ( +// \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout & (\neorv32_top_inst|ack_v~0_combout & +// \neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ), + .datac(!\neorv32_top_inst|ack_v~0_combout ), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout ), + .datae(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_we_o~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|control~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~2 .lut_mask = 64'hCCCC000AFFFF000A; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y16_N35 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|control~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|control~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|control~6_combout = ( !\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [0] & ( \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & ( !\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout +// ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout ), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [0]), + .dataf(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|control~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~6 .lut_mask = 64'h00000000AAAA0000; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y14_N35 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|control~6_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|control~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|control~5_combout = ( \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout & +// (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE_q $ (\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1]))) ) ) # ( !\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ) + + .dataa(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout ), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|control~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~5 .lut_mask = 64'hFFFFFFFFA050A050; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y14_N25 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|control~5_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[1] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|control~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|control~3_combout = ( \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [2] & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ) # (\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout +// [3]) ) ) # ( !\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [2] & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ) # ((\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [3] & +// ((\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE_q ) # (\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ), + .datab(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1]), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [3]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|control~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~3 .lut_mask = 64'hAABFAABFAAFFAAFF; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y14_N56 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|control~3_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[3] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|control~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|control~4_combout = ( \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [3] & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ) # +// (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [2] $ (((\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [0]) # (\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1])))) ) ) # ( +// !\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [3] & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ) # ((\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [2] & +// ((\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [0]) # (\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ), + .datab(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1]), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [0]), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|control~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~4 .lut_mask = 64'hAABFAABFEABFEABF; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y14_N59 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[2] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|control~4_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [2]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[2] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[2] .power_up = "low"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y14_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout = ( !\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1] & ( (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE_q & +// (!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [2] & !\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [3])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout[0]~DUPLICATE_q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [2]), + .datad(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [3]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.timeout [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0 .lut_mask = 64'hA000A00000000000; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_bus_keeper_inst|control~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_bus_keeper_inst|control~1_combout = ( \neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout & ( (\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout & \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ) ) +// ) # ( !\neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout & ( \neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ) ) + + .dataa(!\neorv32_top_inst|neorv32_bus_keeper_inst|tmp_v~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.pending~q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_bus_keeper_inst|control~0_combout ), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_bus_keeper_inst|control~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~1 .lut_mask = 64'h0F0F05050F0F0505; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y16_N13 +dffeas \neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_bus_keeper_inst|control~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout = ( !\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q & ( \neorv32_top_inst|ack_v~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_bus_keeper_inst|control.bus_err~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|ack_v~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0 .lut_mask = 64'h00000000FFFF0000; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ))) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & \neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~1 .lut_mask = 64'h0CFF0CFF04550455; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N26 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y18_N58 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_busswitch_inst|Selector3~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector2~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q & ( \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q & ( \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q )) # (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|ca_wr_req_buf~q ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.IDLE~q ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_BUSY~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector2~0 .lut_mask = 64'h50F000005CFC4CCC; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y16_N26 +dffeas \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_busswitch_inst|Selector2~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q & ( ((\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~q & +// \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q )) # (\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~q & \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.A_RETIRE~q ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|arbiter.state.B_RETIRE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y16_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout = ( \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|ca_req_current~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o .lut_mask = 64'hAAAA8A8A00008A8A; +defparam \neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X59_Y19_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~0_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_re_o~combout ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|Equal0~8_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~0 .lut_mask = 64'h00000000FFFF0000; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N10 +dffeas \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_sysinfo_inst|data_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_sysinfo_inst|data_o~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|io_rden~combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|io_rden~combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux28~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~0 .lut_mask = 64'h0000000000010001; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X53_Y20_N44 +dffeas \neorv32_top_inst|neorv32_sysinfo_inst|data_o[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_sysinfo_inst|data_o~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_sysinfo_inst|data_o [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_sysinfo_inst|data_o[17] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y16_N4 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[17] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y19_N41 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [17]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~4_combout = (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [17])) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [17]))) + + .dataa(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [17]), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [17]), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~4 .lut_mask = 64'h4477447744774477; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~5_combout = ( \neorv32_top_inst|io_rden~combout & ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~4_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datae(!\neorv32_top_inst|io_rden~combout ), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~5 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N23 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y22_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux14~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux14~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17] & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17] & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [17]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [17]), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [17]), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [17]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux14~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux14~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux14~0 .lut_mask = 64'h505F505F0303F3F3; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux14~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y22_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~2_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & ( \neorv32_top_inst|io_rden~combout & ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux14~0_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux14~0_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~2 .lut_mask = 64'h0000000000000F0F; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X56_Y22_N40 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~2_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N45 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~3 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~3_combout = ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [17] & ( (!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [17] & !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [17]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_sysinfo_inst|data_o [17]), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [17]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [17]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~3 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~3 .lut_mask = 64'hF000F00000000000; +defparam \neorv32_top_inst|rdata_v~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0 .lut_mask = 64'h00C0008000000080; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ))))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout $ +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1 .lut_mask = 64'h02999080DB2B960E; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) # ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout $ (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))))) ) ) ) # ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2 .lut_mask = 64'h0E1C088906018EDC; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X53_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout $ +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (((\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout )))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6 .lut_mask = 64'h00000C2C040E0804; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2_combout & ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1_combout ) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2_combout & ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6_combout +// & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0_combout ))) # +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1_combout )))) ) ) ) # ( +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1_combout ) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2_combout & ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ))) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & +// (((!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~1_combout ), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3 .lut_mask = 64'h04340737C4F4C7F7; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X52_Y20_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~5_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3_combout )) # +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4_combout ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux9~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~4_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~5 .lut_mask = 64'h005500550F5F0F5F; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X52_Y20_N16 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[17] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux14~5_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [17]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[17] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[17] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y20_N6 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~4 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~4_combout = ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a1 & ( +// ((!\neorv32_top_inst|rdata_v~3_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [17])) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a1 & ( (!\neorv32_top_inst|rdata_v~3_combout ) # +// (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ) ) ) ) # ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a1 & ( (!\neorv32_top_inst|rdata_v~3_combout ) # (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [17]) ) ) ) # ( +// !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q & ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a1 & ( !\neorv32_top_inst|rdata_v~3_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datac(!\neorv32_top_inst|rdata_v~3_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [17]), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~q ), + .dataf(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b2_rtl_0|auto_generated|ram_block1a1 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~4 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~4 .lut_mask = 64'hF0F0F0FFF3F3F3FF; +defparam \neorv32_top_inst|rdata_v~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X59_Y19_N4 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~4_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~1_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X60_Y19_N47 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~4_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~q ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][1]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][1]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0 .lut_mask = 64'h0F0F0F0F00FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q ))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q ))))) ) +// ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][0]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][0]~q ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1 .lut_mask = 64'h0000FFFF02130213; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1]))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~2 .lut_mask = 64'h0055005505500550; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N17 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2 .lut_mask = 64'h0000000030A030A0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N14 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~3_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2_combout $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [1]))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [1]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~3 .lut_mask = 64'h0055005505500550; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~3_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1] & +// ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[1]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0 .lut_mask = 64'hA5A500000000A5A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout +// )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q )) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0 .lut_mask = 64'hFF0CFF0CC000C000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0 .lut_mask = 64'h0000000000FF00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector69~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector69~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE_q & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~q )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~DUPLICATE_q ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine_fsm_comb~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector69~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector69~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector69~0 .lut_mask = 64'h55DD55DD00CC00CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector69~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y15_N52 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector69~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y15_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q ) ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_ENTER~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.env_start~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0 .lut_mask = 64'h000000000000FFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q & ( \neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38] ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q & ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q & ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38] ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [38]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~0 .lut_mask = 64'h0F0FCCCC0F0F0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7]))) ) +// ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7]) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|arbiter.pend~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_o[67]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|misaligned~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~8 .lut_mask = 64'h00CC00CC40CC40CC; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X62_Y16_N37 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[7] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|exc_buf~8_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[7] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf[7] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y16_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [8] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6] +// & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [9]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [7]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [6]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [9]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [8]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0 .lut_mask = 64'h8000800000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_fire~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.MEM_WAIT~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_bus_ack_o~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0 .lut_mask = 64'h0000000000440044; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.SYSTEM~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2 .lut_mask = 64'hF3A2F3A2F0A0F0A0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout )) +// ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1 .lut_mask = 64'h0000000000440044; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X67_Y20_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout & ( +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [2]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~3 .lut_mask = 64'hDDDFFFFFDFDFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X67_Y20_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector83~3_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15] ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [15]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0 .lut_mask = 64'h2727333300000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|opa_addr[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~6 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~6_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [29]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [29]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [28]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [28]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~6_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~6 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~6 .lut_mask = 64'h9900990000990099; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~6 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~14 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~14_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~6_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [27]), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [27]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~6_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~3_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~14_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~14 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~14 .lut_mask = 64'h000000000000A5A5; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~14 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y18_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl_nxt[29]~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [29]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[29] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [29] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0])) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [29] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0])) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [29]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10 .lut_mask = 64'h0300030000300030; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1])))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~10_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13 .lut_mask = 64'hFFCF0000FF4D0000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8 .lut_mask = 64'hC300C30000C300C3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [31]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [30]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7 .lut_mask = 64'h8040804008040804; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X66_Y18_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~9 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~9_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8_combout ) ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~8_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~7_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~9_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~9 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~9 .lut_mask = 64'h0000000000F0000F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~9 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~14_combout ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~9_combout )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~14_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~13_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~9_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11 .lut_mask = 64'h0F0F0F0F0F0F0F0E; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y18_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG17 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG17 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_NEW_REG17 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.TRAP_EXECUTE~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0 .lut_mask = 64'h00FC00FC00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y18_N1 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_NEW_REG29 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_NEW_REG29 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_NEW_REG29 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[1]~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~1 .lut_mask = 64'h00000000000D000D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y18_N20 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_NEW_REG35 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM36 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_NEW_REG35 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_NEW_REG35 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM36 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 )))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM36 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM36 & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM36 & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM36 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_WAIT_OTERM34 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0 .lut_mask = 64'h4455554444455554; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout ) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~1 .lut_mask = 64'hF5F0F5F055005500; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y18_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_NEW_REG31 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM32 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_NEW_REG31 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_NEW_REG31 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM32 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM32 ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM32 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM32 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0 .lut_mask = 64'h000023DCFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1])) +// # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~0 .lut_mask = 64'h0A5F0A5F0A0A0A0A; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y18_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N57 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~2 .lut_mask = 64'h0132013200330033; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y18_N59 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~2_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1]))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~3 .lut_mask = 64'h0033003303300330; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y18_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~3_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1] & +// ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ))) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0 .lut_mask = 64'hC300C30000C300C3; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout ))))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1 .lut_mask = 64'h000000008A808A80; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N3 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [0]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [0]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~1 .lut_mask = 64'h000F000F0F000F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y18_N5 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~q )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][0]~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][0]~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0 .lut_mask = 64'h0022002205270527; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N21 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12_combout )))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Equal4~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[34]~12_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[0]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.valid[0]~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector68~6_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2 .lut_mask = 64'h0F0F0F0FA303AF0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~3_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.pc [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~3 .lut_mask = 64'h000F000FFF0FFF0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y18_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X57_Y21_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3]~q )))) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3]~q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21_combout )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3]~q )))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[19]~21_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[1][3]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.data[0][3]~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15 .lut_mask = 64'h2227222772777277; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X72_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[3]~25 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[3]~25_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout )))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout )) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[3]~15_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Mux93~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[3]~25_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[3]~25 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[3]~25 .lut_mask = 64'h111111111D111D11; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[3]~25 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X66_Y20_N11 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[3] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[3]~25_combout ), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[3] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[3] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [5] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2] & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [5]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [14]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~0 .lut_mask = 64'hACFCACFC0C0C0C0C; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y19_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~0_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1])) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~1 .lut_mask = 64'h000C000C00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y19_N25 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[26] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux40~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.EXECUTE~q ), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[26] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[26] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X55_Y21_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux30~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux30~0_combout = ( \neorv32_top_inst|rdata_v~13_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|rdata_v~13_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ))) ) ) ) +// # ( \neorv32_top_inst|rdata_v~13_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]) ) ) ) # ( !\neorv32_top_inst|rdata_v~13_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux46~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [13]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux49~1_combout ), + .datae(!\neorv32_top_inst|rdata_v~13_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux21~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux30~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux30~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux30~0 .lut_mask = 64'h0055337700F533F7; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux30~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y21_N7 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|Mux30~0_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X66_Y16_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [31])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [31]))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [31])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [31]))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl +// [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [31] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [31]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|csr.rdata [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|rdata_o [31]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.next_pc [31]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1 .lut_mask = 64'hF5F50505303F303F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31]))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31]))))) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31] & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25] $ +// (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31] & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]))))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31] & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ) # +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|imm_o [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl[24]~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [28]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [0]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [0]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0 .lut_mask = 64'h00543C6DFC54CF6D; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X73_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [31] ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE_q ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod[63]~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|mul.prod [31]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Mux31~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0 .lut_mask = 64'h000000000F0F00FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~feeder_combout = ( \~GND~combout ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\~GND~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~63_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [31]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X74_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~63 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~63_combout = ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [31])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~125_sumout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [31])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [30]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [31]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|ctrl.state.S_IDLE~q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder [30]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sub[31]~125_sumout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add5~1_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~63_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~63 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~63 .lut_mask = 64'h4747474744774477; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~63 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X74_Y18_N43 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~DUPLICATE ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~feeder_combout ), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div~63_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.start~combout ), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~DUPLICATE_q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~DUPLICATE .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~DUPLICATE .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X73_Y17_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125_sumout = SUM(( GND ) + ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~DUPLICATE_q ))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31])))) ) + ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~122 )) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.sign_mod~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|res_u~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.quotient [31]), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|div.remainder[31]~DUPLICATE_q ), + .datag(gnd), + .cin(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~122 ), + .sharein(gnd), + .combout(), + .sumout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125_sumout ), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125 .lut_mask = 64'h0000A96500000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125_sumout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125_sumout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|res_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux14~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_shifter_inst|shifter.sreg [31]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|neorv32_cpu_cp_muldiv_inst_true:neorv32_cpu_cp_muldiv_inst|Add6~125_sumout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1 .lut_mask = 64'hFAFA0000C8C80000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1_combout ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22] & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1_combout )))) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26] & (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Mux0~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~2 .lut_mask = 64'hA3F300FFA3A300FF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X70_Y16_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~3_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~2_combout & +// ((((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81_sumout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22])) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]))) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21] & ( (((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1_combout ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [26]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [22]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~2_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [21]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|Add1~81_sumout ), + .datag(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [25]), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~3 .extended_lut = "on"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~3 .lut_mask = 64'h007F0F0F00FF0F0F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|Mux0~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] $ (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2])))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1] & (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2] $ +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [2]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~4_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__1|auto_generated|q_b [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5 .lut_mask = 64'h2100210000210021; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y18_N26 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_NEW_REG27 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_NEW_REG27 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_NEW_REG27 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~5_RTM045 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~5_RTM045_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector0~0_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~5_RTM045_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~5_RTM045 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~5_RTM045 .lut_mask = 64'hFF00FF00FFF0FFF0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~5_RTM045 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X63_Y18_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.restart_NEW_REG43 ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~5_RTM045_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.restart_OTERM44 ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.restart_NEW_REG43 .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.restart_NEW_REG43 .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N0 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.restart_OTERM44 ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.restart_OTERM44 ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.restart_OTERM44 & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 $ +// (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM28 ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM18 ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM14 ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCHED_OTERM16 ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_RESTART_OTERM30 ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.restart_OTERM44 ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4 .lut_mask = 64'h00002D3CFFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2_combout & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [0]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [0]) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.re[1]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~1 .lut_mask = 64'h000F000F0F000F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y18_N35 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo~1_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N45 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ))) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.state.BRANCH~DUPLICATE_q ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout ), + .datad(gnd), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3 .lut_mask = 64'h1313131313131313; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X63_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine_fsm~0_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Mux19~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [2]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [3]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1 .lut_mask = 64'h5544554455545554; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X57_Y18_N6 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ) # (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ))) ) ) ) # ( \neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout )) ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout )) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector3~0_combout ), + .datae(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2 .lut_mask = 64'hA000A000E0E0A0A0; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11_combout )) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg +// [12] $ (((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5_combout )))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [12]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~5_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~3_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.branch_taken~11_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~2_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_alu_inst|LessThan0~13_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~0 .lut_mask = 64'h0000F5F90000F5FA; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y18_N10 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_REQUEST ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector1~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_REQUEST~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_REQUEST .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_REQUEST .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [1] & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_REQUEST~q & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [0] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0])) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1]))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [1] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_REQUEST~q & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1]) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [0] $ +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0])))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [0]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [1]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.w_pnt [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_REQUEST~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|fifo.r_pnt [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1 .lut_mask = 64'h00DE00DE007B007B; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y17_N39 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout = (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datae(gnd), + .dataf(gnd), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2 .lut_mask = 64'h0F000F000F000F00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y16_N12 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector2~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector2~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ) ) ) + + .dataa(gnd), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~2_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.resp~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector2~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector2~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector2~0 .lut_mask = 64'h0F0F0FFF0F0FFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector2~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y16_N13 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|Selector2~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X62_Y18_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q & ( !\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(gnd), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.state.IF_PENDING~q ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|ca_rd_req_buf~0_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0 .lut_mask = 64'h0000CCCC00000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q & ( +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout $ (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ipb.we[0]~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine~4_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.unaligned~q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~0 .lut_mask = 64'h050A050A000F000F; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y18_N44 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo~0_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt[0] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y18_N30 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & +// ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0] & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1]) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1] & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0] & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [0]), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.w_pnt [1]), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0 .lut_mask = 64'h00CC0033CC003300; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y18_N9 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & +// ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout & !\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q )))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout & ((!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ) # +// (!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ))) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~0_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~0_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~1_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|cb_rd_req_buf~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|i_bus_re_o~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2 .lut_mask = 64'h0F0C0F0C0D0C0D0C; +defparam \neorv32_top_inst|neorv32_busswitch_inst|Selector5~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y17_N48 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13] & ( +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ) # (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]) ) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|Selector5~2_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|mar [13]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|fetch_engine.pc [13]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[11]~37_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2 .lut_mask = 64'hFCFC303000000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~1_combout = ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout & +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[7]~26_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[9]~36_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[6]~25_combout ), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~1 .lut_mask = 64'h8080808000000000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N15 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0_combout = ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ) ) ) # ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout & +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[4]~27_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[5]~28_combout ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0 .lut_mask = 64'h0005000500550055; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X55_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~3_combout = ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0_combout & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~1_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout )) ) ) ) # +// ( \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & ( (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & +// !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0_combout & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout & ( +// (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout & !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~2_combout ), + .datab(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~1_combout ), + .datac(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[12]~38_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[10]~24_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~3 .lut_mask = 64'h5050505010100000; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X55_Y19_N37 +dffeas \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux30~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Equal0~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd[1] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X61_Y19_N38 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [1]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y16_N54 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1]~feeder ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1]~feeder_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [1] ) + + .dataa(gnd), + .datab(gnd), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1]~feeder_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1]~feeder .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1]~feeder .lut_mask = 64'h00000000FFFFFFFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1]~feeder .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X64_Y16_N55 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1]~feeder_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N36 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~2 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~2_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [1] & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [1]) ) ) # ( !\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [1] & ( (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [1]) ) ) + + .dataa(gnd), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datac(gnd), + .datad(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_hi [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~2 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~2 .lut_mask = 64'h00330033CCFFCCFF; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~3 ( +// Equation(s): +// \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~3_combout = ( \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~2_combout & ( \neorv32_top_inst|io_rden~combout & ( +// (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout & (\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout & +// \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[8]~2_combout ), + .datac(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux16~0_combout ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|Mux20~0_combout ), + .datae(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~2_combout ), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~3_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~3 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~3 .lut_mask = 64'h0000000000000001; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~3 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y19_N19 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o~3_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux30~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux30~0_combout = ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1] & ( \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( +// (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) # (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1]) ) ) ) # ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1] & ( +// \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1] & \neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ) ) ) ) # ( +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1]))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1] & ( !\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout & ( (!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & +// (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1])) # (\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout & ((\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1]))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_lo [1]), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_hi [1]), + .datac(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtime_hi [1]), + .datad(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[2]~0_combout ), + .datae(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|mtimecmp_lo [1]), + .dataf(!\neorv32_top_inst|neorv32_busswitch_inst|p_bus_addr_o[3]~1_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux30~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux30~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux30~0 .lut_mask = 64'h550F550F0033FF33; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux30~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X61_Y22_N24 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~1 ( +// Equation(s): +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~1_combout = ( \neorv32_top_inst|io_rden~combout & ( (\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout & +// \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux30~0_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Equal0~1_combout ), + .datab(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|Mux30~0_combout ), + .datac(gnd), + .datad(gnd), + .datae(gnd), + .dataf(!\neorv32_top_inst|io_rden~combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~1_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~1 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~1 .lut_mask = 64'h0000000011111111; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~1 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X61_Y22_N25 +dffeas \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o~1_combout ), + .asdata(vcc), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(vcc), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [1]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o[1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X56_Y19_N18 +cyclonev_lcell_comb \neorv32_top_inst|rdata_v~2 ( +// Equation(s): +// \neorv32_top_inst|rdata_v~2_combout = ( \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a1 & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [1] ) ) # ( +// !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a1 & ( \neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [1] ) ) # ( +// \neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a1 & ( !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [1] & ( +// (((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [1] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q )) # (\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q )) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [1]) ) ) ) # ( !\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a1 & ( +// !\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [1] & ( ((\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [1] & \neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q )) # +// (\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [1]) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|mem_rom_rd [1]), + .datab(!\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|data_o [1]), + .datac(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|rden~q ), + .datad(!\neorv32_top_inst|neorv32_int_imem_inst_true:neorv32_int_imem_inst|rden~DUPLICATE_q ), + .datae(!\neorv32_top_inst|neorv32_int_dmem_inst_true:neorv32_int_dmem_inst|mem_ram_b0_rtl_0|auto_generated|ram_block1a1 ), + .dataf(!\neorv32_top_inst|neorv32_mtime_inst_true:neorv32_mtime_inst|data_o [1]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|rdata_v~2_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|rdata_v~2 .extended_lut = "off"; +defparam \neorv32_top_inst|rdata_v~2 .lut_mask = 64'h33773F7FFFFFFFFF; +defparam \neorv32_top_inst|rdata_v~2 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X60_Y19_N50 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|rdata_v~2_combout ), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~q ), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X60_Y19_N42 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~q )) # +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout ))) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// ((\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q ))) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout )) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[1][1]~q ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:1:prefetch_buffer_inst|rdata_o[1]~0_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.align~q ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.data[0][1]~q ), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|prefetch_buffer:0:prefetch_buffer_inst|fifo.r_pnt[0]~DUPLICATE_q ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4 .lut_mask = 64'h03F303F353535353; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y23_N33 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ) ) ) ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout & +// (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout )) ) ) ) # ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ) # +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout )))) ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout & ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout )) # (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout & +// ((!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ))))) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[0]~1_combout ), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[14]~3_combout ), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[15]~2_combout ), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine~1_combout ), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[13]~7_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34 .lut_mask = 64'hAC00EC000C00CC00; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34 .shared_arith = "off"; +// synopsys translate_on + +// Location: MLABCELL_X65_Y23_N27 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~35 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~35_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34_combout & ( (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout & +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ) ) ) ) # ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34_combout & ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ) ) ) # ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout & ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34_combout & ( +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[1]~4_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.ci_i16[11]~5_combout ), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|neorv32_cpu_decompressor_inst_true:neorv32_cpu_decompressor_inst|Equal3~0_combout ), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~34_combout ), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~35_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~35 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~35 .lut_mask = 64'h0F0F0F0F05050000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~35 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y23_N28 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[11] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|issue_engine.data[11]~35_combout ), + .asdata(vcc), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(gnd), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[12]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [11]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[11] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg[11] .power_up = "low"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N18 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0_combout = ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [8] & ( +// !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7] & ( (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [11] & +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [9] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [10])) ) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [11]), + .datab(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [9]), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [10]), + .datad(gnd), + .datae(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [8]), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|execute_engine.i_reg [7]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0 .lut_mask = 64'h8080000000000000; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: LABCELL_X64_Y20_N51 +cyclonev_lcell_comb \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|rf_we~0 ( +// Equation(s): +// \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|rf_we~0_combout = ( \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] ) # ( !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23] & ( +// (!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0_combout & (\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0] & !\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1])) ) ) + + .dataa(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|illegal_cmd~0_combout ), + .datab(gnd), + .datac(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [0]), + .datad(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|trap_ctrl.exc_buf [1]), + .datae(gnd), + .dataf(!\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [23]), + .datag(gnd), + .cin(gnd), + .sharein(gnd), + .combout(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|rf_we~0_combout ), + .sumout(), + .cout(), + .shareout()); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|rf_we~0 .extended_lut = "off"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|rf_we~0 .lut_mask = 64'h0A000A00FFFFFFFF; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|rf_we~0 .shared_arith = "off"; +// synopsys translate_on + +// Location: FF_X65_Y18_N41 +dffeas \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_regfile_inst|reg_file[0][31]__2|auto_generated|q_b [31]), + .clrn(vcc), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_control_inst|ctrl [39]), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o[0] .power_up = "low"; +// synopsys translate_on + +// Location: FF_X64_Y16_N31 +dffeas \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0] ( + .clk(\clk_i~inputCLKENA0_outclk ), + .d(gnd), + .asdata(\neorv32_top_inst|neorv32_cpu_inst|neorv32_cpu_bus_inst|d_bus_wdata_o [0]), + .clrn(\neorv32_top_inst|rstn_int~q ), + .aload(gnd), + .sclr(gnd), + .sload(vcc), + .ena(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0]~0_combout ), + .devclrn(devclrn), + .devpor(devpor), + .q(\neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo [0]), + .prn(vcc)); +// synopsys translate_off +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0] .is_wysiwyg = "true"; +defparam \neorv32_top_inst|neorv32_gpio_inst_true:neorv32_gpio_inst|dout_lo[0] .power_up = "low"; +// synopsys translate_on + +endmodule diff --git a/quartus_project/test_neorv32.qpf b/quartus_project/test_neorv32.qpf new file mode 100644 index 000000000..fc3366b20 --- /dev/null +++ b/quartus_project/test_neorv32.qpf @@ -0,0 +1,31 @@ +# -------------------------------------------------------------------------- # +# +# Copyright (C) 2022 Intel Corporation. All rights reserved. +# Your use of Intel Corporation's design tools, logic functions +# and other software and tools, and any partner logic +# functions, and any output files from any of the foregoing +# (including device programming or simulation files), and any +# associated documentation or information are expressly subject +# to the terms and conditions of the Intel Program License +# Subscription Agreement, the Intel Quartus Prime License Agreement, +# the Intel FPGA IP License Agreement, or other applicable license +# agreement, including, without limitation, that your use is for +# the sole purpose of programming logic devices manufactured by +# Intel and sold by Intel or its authorized distributors. Please +# refer to the applicable agreement for further details, at +# https://fpgasoftware.intel.com/eula. +# +# -------------------------------------------------------------------------- # +# +# Quartus Prime +# Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition +# Date created = 09:37:35 février 08, 2023 +# +# -------------------------------------------------------------------------- # + +QUARTUS_VERSION = "22.1" +DATE = "09:37:35 février 08, 2023" + +# Revisions + +PROJECT_REVISION = "test_neorv32" diff --git a/quartus_project/test_neorv32.qsf b/quartus_project/test_neorv32.qsf new file mode 100644 index 000000000..329020d14 --- /dev/null +++ b/quartus_project/test_neorv32.qsf @@ -0,0 +1,117 @@ +# -------------------------------------------------------------------------- # +# +# Copyright (C) 2022 Intel Corporation. All rights reserved. +# Your use of Intel Corporation's design tools, logic functions +# and other software and tools, and any partner logic +# functions, and any output files from any of the foregoing +# (including device programming or simulation files), and any +# associated documentation or information are expressly subject +# to the terms and conditions of the Intel Program License +# Subscription Agreement, the Intel Quartus Prime License Agreement, +# the Intel FPGA IP License Agreement, or other applicable license +# agreement, including, without limitation, that your use is for +# the sole purpose of programming logic devices manufactured by +# Intel and sold by Intel or its authorized distributors. Please +# refer to the applicable agreement for further details, at +# https://fpgasoftware.intel.com/eula. +# +# -------------------------------------------------------------------------- # +# +# Quartus Prime +# Version 22.1std.0 Build 915 10/25/2022 SC Standard Edition +# Date created = 09:37:35 février 08, 2023 +# +# -------------------------------------------------------------------------- # +# +# Notes: +# +# 1) The default values for assignments are stored in the file: +# test_neorv32_assignment_defaults.qdf +# If this file doesn't exist, see file: +# assignment_defaults.qdf +# +# 2) Intel recommends that you do not modify this file. This +# file is updated automatically by the Quartus Prime software +# and any changes you make may be lost or overwritten. +# +# -------------------------------------------------------------------------- # + + +set_global_assignment -name FAMILY "Cyclone V" +set_global_assignment -name DEVICE 5CSEMA5F31C6 +set_global_assignment -name TOP_LEVEL_ENTITY neorv32_test_setup_approm +set_global_assignment -name ORIGINAL_QUARTUS_VERSION 22.1STD.0 +set_global_assignment -name PROJECT_CREATION_TIME_DATE "09:37:35 FéVRIER 08, 2023" +set_global_assignment -name LAST_QUARTUS_VERSION "22.1std.0 Standard Edition" +set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files +set_global_assignment -name BOARD "DE1-SoC Board" +set_global_assignment -name EDA_SIMULATION_TOOL "Questa Intel FPGA (Verilog)" +set_global_assignment -name EDA_TIME_SCALE "1 ps" -section_id eda_simulation +set_global_assignment -name EDA_OUTPUT_DATA_FORMAT "VERILOG HDL" -section_id eda_simulation +set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_timing +set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_symbol +set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_signal_integrity +set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_boundary_scan +set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 +set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 +set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" +set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" +set_global_assignment -name VHDL_FILE ../neorv32/rtl/test_setups/neorv32_test_setup_approm.vhd +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/mem/neorv32_imem.default.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/mem/neorv32_dmem.default.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_xirq.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_xip.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_wishbone.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_wdt.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_uart.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_twi.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_trng.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_top.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_sysinfo.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_spi.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_slink.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_pwm.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_package.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_onewire.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_neoled.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_mtime.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_imem.entity.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_icache.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_gptmr.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_gpio.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_fifo.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_dmem.entity.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_debug_dtm.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_debug_dm.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_regfile.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_decompressor.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_cp_shifter.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_cp_muldiv.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_cp_fpu.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_cp_cfu.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_cp_bitmanip.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_control.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_bus.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu_alu.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cpu.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_cfs.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_busswitch.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_bus_keeper.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_bootloader_image.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_boot_rom.vhd -library neorv32 +set_global_assignment -name VHDL_FILE ../neorv32/rtl/core/neorv32_application_image.vhd -library neorv32 +set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top +set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top +set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top +set_location_assignment PIN_AF14 -to clk_i +set_location_assignment PIN_V16 -to gpio_o[7] +set_location_assignment PIN_W16 -to gpio_o[6] +set_location_assignment PIN_V17 -to gpio_o[5] +set_location_assignment PIN_V18 -to gpio_o[4] +set_location_assignment PIN_W17 -to gpio_o[3] +set_location_assignment PIN_W19 -to gpio_o[2] +set_location_assignment PIN_Y19 -to gpio_o[1] +set_location_assignment PIN_W20 -to gpio_o[0] +set_location_assignment PIN_AA14 -to rstn_i +set_global_assignment -name OPTIMIZATION_MODE "AGGRESSIVE PERFORMANCE" +set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/quartus_project/test_neorv32.qws b/quartus_project/test_neorv32.qws new file mode 100644 index 000000000..63563b76e Binary files /dev/null and b/quartus_project/test_neorv32.qws differ diff --git a/quartus_project/test_neorv32_description.txt b/quartus_project/test_neorv32_description.txt new file mode 100644 index 000000000..e69de29bb diff --git a/riscv-gnu-toolchain b/riscv-gnu-toolchain new file mode 160000 index 000000000..65056bdb1 --- /dev/null +++ b/riscv-gnu-toolchain @@ -0,0 +1 @@ +Subproject commit 65056bdb149c87db4e7223c4e8b5466cf326ff86